From 60c30fcfd2c4a085aa87127bfe9cae51b352d13e Mon Sep 17 00:00:00 2001 From: Douglas Rumbaugh Date: Tue, 20 Feb 2024 16:10:32 -0500 Subject: Updated watermark benchmark to shuffle data --- benchmarks/watermark_testing.cpp | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'benchmarks/watermark_testing.cpp') diff --git a/benchmarks/watermark_testing.cpp b/benchmarks/watermark_testing.cpp index caba8ff..5fa0c0d 100644 --- a/benchmarks/watermark_testing.cpp +++ b/benchmarks/watermark_testing.cpp @@ -5,15 +5,17 @@ #define ENABLE_TIMER #include "framework/DynamicExtension.h" -#include "shard/ISAMTree.h" +#include "shard/TrieSpline.h" #include "query/rangequery.h" #include "framework/interface/Record.h" #include "psu-util/timer.h" +#include -typedef de::Record Rec; -typedef de::ISAMTree ISAM; +typedef uint64_t K; +typedef de::Record Rec; +typedef de::TrieSpline ISAM; typedef de::rq::Query Q; typedef de::DynamicExtension Ext; @@ -23,7 +25,14 @@ int main(int argc, char **argv) { std::vector hwms = {5000l, 10000l, 20000l, 50000l}; std::vector lwms = {.1, .2, .3, .4, .5, .6, .7, .8, .9}; - size_t n = 1000000; + size_t n = 1000000000; + + std::vector keys(n); + for (K i=0; iinsert(r)) { _mm_pause(); } -- cgit v1.2.3