Version 7.8.0

Nov 28, 2021

Release Notes

  1. 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.

  2. New example on how to use the new scanner search functions. svsample10

  3. Implemented more SSE2 kernels and optimizations.

  4. 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.

Download v7.8.0 (Sourceforge) GitHub

Follow us on Twitter