Version 7.8.0
Nov 28, 2021Release Notes
-
Implemented a complete set of index-free search methods on compressive memory vectors with
bm::sparse_vector_scanner<>
: GT, GE, LT, LE, RANGE fast search functions. New search logic uses fast bit-vector operations without de-compressing the succinct models to solve search logic problems fast and without external indexes overhead New functionality is important for both search systems and columnar databases. -
New example on how to use the new scanner search functions. svsample10
-
Implemented more SSE2 kernels and optimizations.
-
First version of ARM NEON optizations (as SSE2 to NEON translation). Tested on R-Pi, it adds up to 25% performance gain in some logic search benchmarks. Use
#define BMNEONOPT
to turn it on.