From 7c3fe4ea760f4773f0eb1a98ed3ba493a36015e2 Mon Sep 17 00:00:00 2001 From: Douglas Rumbaugh Date: Wed, 17 Sep 2025 17:52:22 -0400 Subject: Last updates for dissertation --- benchmarks/tail-latency/knn_selectivity_sweep.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'benchmarks/tail-latency/knn_selectivity_sweep.cpp') diff --git a/benchmarks/tail-latency/knn_selectivity_sweep.cpp b/benchmarks/tail-latency/knn_selectivity_sweep.cpp index cf14330..af03d17 100644 --- a/benchmarks/tail-latency/knn_selectivity_sweep.cpp +++ b/benchmarks/tail-latency/knn_selectivity_sweep.cpp @@ -73,7 +73,7 @@ int main(int argc, char **argv) { size_t buffer_size = 1000; std::vector policies = {0, 1}; - std::vector thread_counts = {8}; + std::vector thread_counts = {32}; std::vector modifiers = {0}; std::vector scale_factors = {2, 4, 8}; std::vector knn_sizes = {1, 10, 100, 1000}; @@ -93,6 +93,7 @@ int main(int argc, char **argv) { auto config = Conf(std::move(policy)); config.recon_enable_maint_on_flush = true; config.recon_maint_disabled = false; + config.buffer_size = buffer_size; config.buffer_flush_trigger = config.buffer_size; config.maximum_threads = internal_thread_cnt; @@ -116,6 +117,9 @@ int main(int argc, char **argv) { idx.store(warmup); + fprintf(stderr, "Inserts done\n"); + fflush(stderr); + extension->await_version(); @@ -123,14 +127,15 @@ int main(int argc, char **argv) { size_t total = 0; for (size_t l=0; lquery(std::move(q)); total += res.get().size(); } TIMER_STOP(); - auto query_latency = (TIMER_RESULT()) / (10*query_sets[l].size()); + auto query_latency = (TIMER_RESULT()) / (query_sets[l].size()); fprintf(stdout, "%ld\t%ld\t", knn_sizes[l], query_latency); + fflush(stdout); } fprintf(stdout, "\n"); -- cgit v1.2.3