pibench
pibench copied to clipboard
Benchmarking framework for index structures on persistent memory
One thing I found missing was support to initialize thread-local variables of a data structure once OMP threads are created in `benchmark_t::run`. Maybe an optional method can be added to...
Some indexes may have their own sets of internal metrics that are meaningful to collect. For example, for an LSM tree like LevelDB we can collect compact speed. These are...
Currently the PCM submodule is built in the same directory of its source file. Unfortunately PCM does not support CMake build, but it would be nice to script around it...
In order to make it easier for the end-user, variables such as OMP_NESTED, OMP_PROC_BIND, and OMP_PLACES can be set internally.
We should improve compatibility with other versions of CMake. Also, better compatibility with older versions of GCC and Clang.