summaryrefslogtreecommitdiffstats
path: root/benchmarks
diff options
context:
space:
mode:
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/include/standard_benchmarks.h2
-rw-r--r--benchmarks/tail-latency/insert_query_threads.cpp7
2 files changed, 5 insertions, 4 deletions
diff --git a/benchmarks/include/standard_benchmarks.h b/benchmarks/include/standard_benchmarks.h
index 8388fd1..96541fe 100644
--- a/benchmarks/include/standard_benchmarks.h
+++ b/benchmarks/include/standard_benchmarks.h
@@ -41,7 +41,7 @@ std::unique_ptr<de::ReconstructionPolicy<S, Q>> get_policy(size_t scale_factor,
} else if (policy == 1) {
recon = new de::LevelingPolicy<S, Q>(scale_factor, buffer_size, modifier);
} else if (policy == 2) {
- recon = new de::BSMPolicy<S, Q>(buffer_size, modifier);
+ recon = new de::BSMPolicy<S, Q>(buffer_size, scale_factor, modifier);
} else if (policy == 3) {
recon = new de::FloodL0Policy<S, Q>(buffer_size);
} else if (policy == 4) {
diff --git a/benchmarks/tail-latency/insert_query_threads.cpp b/benchmarks/tail-latency/insert_query_threads.cpp
index fe001ea..0d92fde 100644
--- a/benchmarks/tail-latency/insert_query_threads.cpp
+++ b/benchmarks/tail-latency/insert_query_threads.cpp
@@ -103,10 +103,10 @@ int main(int argc, char **argv) {
std::vector<size_t> sfs = {8}; //, 4, 8, 16, 32, 64, 128, 256, 512, 1024};
size_t buffer_size = 8000;
- std::vector<size_t> policies = {1, 2, 0};
+ std::vector<size_t> policies = {2};
std::vector<size_t> thread_counts = {8};
- std::vector<size_t> modifiers = {0, 1, 2, 3};
+ std::vector<size_t> modifiers = {0};
std::vector<size_t> scale_factors = {2, 3, 4, 5, 6, 7, 8};
size_t insert_threads = 1;
@@ -178,7 +178,8 @@ int main(int argc, char **argv) {
size_t query_lat = (double)total_query_time.load() /
(double)total_query_count.load();
- fprintf(stdout, "%ld\t%ld\t%ld\t%ld\t%ld\t%ld\n", internal_thread_cnt, pol, sf, mod,
+ fprintf(stdout, "%ld\t%ld\t%ld\t%ld\t%ld\t%ld\t%ld\t%ld\n", internal_thread_cnt, pol, sf,
+ mod, extension->get_height(), extension->get_shard_count(),
insert_tput, query_lat);
fflush(stdout);