Version 3.13.0

Aug 10, 2018

Release Notes

  1. Implemented a new utility class bm::aggregator<> for fast logic (AND, OR, AND-SUB) operations on groups of vectors. Aggregator uses cache blocking techniques and other optimizations to work faster than pairwise operations.Tech.notes.
  2. Added new example to illustrate use of new aggregator. sample16.cpp
  3. Sparse vector search utility class (scanner) for unordered sets bm::sparse_vector<> bm::sparse_vector_scanner<> improved its performance 2-3x times (via use of aggregator).
  4. Documentation update on unordered set search, new benchmark results. Read more..

sparse scan 2

Download v 3.13.0