18 Commits (d97eb8720e9c2020d30e7d8328405ada80ecf8f7)

Author SHA1 Message Date
Constantin Fürst e99bf619c2 handle memory allocation outside of the cache, pre-allocate in benchmark and memset to hopefully guarantee no pagefaults will be encountered 11 months ago
Constantin Fürst 5044b4419c make load balancing thread-local to reduce atomic cost 11 months ago
Constantin Fürst de1de9134b reset benchmark 11 months ago
Constantin Fürst c393b8eb88 improve load balancing node assignment 11 months ago
Constantin Fürst 21702d5309 remove sub and overchunking for scanb caching, use the per-iteration barriers again 11 months ago
Constantin Fürst 7d614769db remove forgotten access to load timer 11 months ago
Constantin Fürst 6a4eec37ca remove vector-load timing as its too expensive 11 months ago
Constantin Fürst a83f208cd2 fix time evaluation for qdp bench 11 months ago
Constantin Fürst a3a8dff1aa reset some changes to the aggregation and filter functions not quite needed 11 months ago
Constantin Fürst 122eab35b7 modify benchmarking code to measure time spent loading vectors too 11 months ago
Constantin Fürst a963406f7c move mode selection to Configuration.hpp, adapt the CopyMethodPolicy-Function to return only src_node for task sizes under 16MiB which is now required to not cause high submission count which slows down small copies 11 months ago
Constantin Fürst bb1d20924a fix index clash for thread-and-group unique indexing 11 months ago
Constantin Fürst c2b9e6656d fix chunk selection in scanb, use the dataptr in aggrj complex mode, export some functions to src/utils/BenchmarkHelpers.cpp 11 months ago
Constantin Fürst 50560606a3 add complex query as benchmarking option and evaluate results 11 months ago
Constantin Fürst 4a6529b111 revamp chunk calculation 11 months ago
Constantin Fürst aa0867aa3a reworking the qdp benchmark 11 months ago
Constantin Fürst 6a90fd6c5e try to fix the barriers causing lock 11 months ago
Constantin Fürst 6cc49daf89 remove all unused files and benchmark methods, adapt the MAX-Benchmark to use the cacher, remove manually-set numa configuration and replace it with dynamically adapting to the configured affinity, add two more template-options to the worker that control whether a is cached as well and whether scanb waits on the caching 11 months ago
Constantin Fürst 641a7593fe add query driven prefetching code repository copy 11 months ago