From 59510b75aaf6781fe7dfa10f617c06d5272bd746 Mon Sep 17 00:00:00 2001 From: eunhhu Date: Thu, 8 Oct 2026 17:48:03 +0100 Subject: Research 137: the batch executor's stage 4 (columns read in place, comparisons counting their lanes): knapsack 10.07 to 8.25 ms (bar 8.6; b9 11.46, the compiled code 7.9), its instructions 12.2% below b9's; what is left of knapsack's gap is the per-batch interpretation (about 3 ms), not the kernels (ADD 1.7, GT 1.7, the masked set 0.55 ms); the others the same by instructions; make check's server_view_workers timed out once (the known flake), passed 3/3 alone and in a full rerun; bank queries' instructions within 0.1% of b9's, TPC-C -0.3%; the two large gaps left (matmul's nested rounds, BFS's candidate tail) the user's to choose --- .../040-against-c/2026-10-08-counts-s16.jsonl | 4 + .../experiments/040-against-c/2026-10-08-load.txt | 12 ++ .../040-against-c/2026-10-08-queries-s16-10.jsonl | 4 + .../040-against-c/2026-10-08-queries-s16-11.jsonl | 4 + .../040-against-c/2026-10-08-queries-s16-12.jsonl | 4 + .../040-against-c/2026-10-08-queries-s16-7.jsonl | 4 + .../040-against-c/2026-10-08-queries-s16-8.jsonl | 4 + .../040-against-c/2026-10-08-queries-s16-9.jsonl | 4 + .../040-against-c/2026-10-08-queries-s9-10.jsonl | 4 + .../040-against-c/2026-10-08-queries-s9-11.jsonl | 4 + .../040-against-c/2026-10-08-queries-s9-12.jsonl | 4 + .../040-against-c/2026-10-08-queries-s9-7.jsonl | 4 + .../040-against-c/2026-10-08-queries-s9-8.jsonl | 4 + .../040-against-c/2026-10-08-queries-s9-9.jsonl | 4 + .../040-against-c/2026-10-08-tpcc-s16-10.jsonl | 3 + .../040-against-c/2026-10-08-tpcc-s16-11.jsonl | 3 + .../040-against-c/2026-10-08-tpcc-s16-12.jsonl | 3 + .../040-against-c/2026-10-08-tpcc-s16-7.jsonl | 3 + .../040-against-c/2026-10-08-tpcc-s16-8.jsonl | 3 + .../040-against-c/2026-10-08-tpcc-s16-9.jsonl | 3 + .../040-against-c/2026-10-08-tpcc-s9-10.jsonl | 3 + .../040-against-c/2026-10-08-tpcc-s9-11.jsonl | 3 + .../040-against-c/2026-10-08-tpcc-s9-12.jsonl | 3 + .../040-against-c/2026-10-08-tpcc-s9-7.jsonl | 3 + .../040-against-c/2026-10-08-tpcc-s9-8.jsonl | 3 + .../040-against-c/2026-10-08-tpcc-s9-9.jsonl | 3 + .../041-batches/2026-10-08-counts.jsonl | 20 +++ .../experiments/041-batches/2026-10-08-pairs.jsonl | 142 +++++++++++++++++++++ 28 files changed, 262 insertions(+) create mode 100644 research/experiments/040-against-c/2026-10-08-counts-s16.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s16-10.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s16-11.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s16-12.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s16-7.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s16-8.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s16-9.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s9-10.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s9-11.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s9-12.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s9-7.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s9-8.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-queries-s9-9.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s16-10.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s16-11.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s16-12.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s16-7.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s16-8.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s16-9.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s9-10.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s9-11.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s9-12.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s9-7.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s9-8.jsonl create mode 100644 research/experiments/040-against-c/2026-10-08-tpcc-s9-9.jsonl (limited to 'research/experiments') diff --git a/research/experiments/040-against-c/2026-10-08-counts-s16.jsonl b/research/experiments/040-against-c/2026-10-08-counts-s16.jsonl new file mode 100644 index 0000000..03e3b17 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-counts-s16.jsonl @@ -0,0 +1,4 @@ +{"serve": "pure-serve", "per_branch": {"instructions": 27206437, "cycles": 12193908}, "in_credit": {"instructions": 3539491, "cycles": 1590320}, "large": {"instructions": 1419171, "cycles": 620624}, "ranks": {"instructions": 24538485, "cycles": 14924796}, "none": {"instructions": 615600, "cycles": 194460}, "field": {"instructions": 9007132, "cycles": 3290082}, "found": {"instructions": 14138875, "cycles": 10513744}} +{"serve": "pure-serve", "per_branch": {"instructions": 27174503, "cycles": 12152935}, "in_credit": {"instructions": 3532203, "cycles": 1643873}, "large": {"instructions": 1419155, "cycles": 615898}, "ranks": {"instructions": 24519864, "cycles": 15205679}, "none": {"instructions": 615600, "cycles": 194254}, "field": {"instructions": 9007132, "cycles": 3275460}, "found": {"instructions": 14139691, "cycles": 10954635}} +{"serve": "pure-serve", "per_branch": {"instructions": 27142081, "cycles": 12144302}, "in_credit": {"instructions": 3524900, "cycles": 1623796}, "large": {"instructions": 1419123, "cycles": 616959}, "ranks": {"instructions": 24501599, "cycles": 14658870}, "none": {"instructions": 615600, "cycles": 193689}, "field": {"instructions": 9007132, "cycles": 3284131}, "found": {"instructions": 14139267, "cycles": 10851692}} +{"serve": "pure-serve", "per_branch": {"instructions": 27206145, "cycles": 11999425}, "in_credit": {"instructions": 3539418, "cycles": 1785262}, "large": {"instructions": 1419099, "cycles": 611238}, "ranks": {"instructions": 24538778, "cycles": 15150304}, "none": {"instructions": 615600, "cycles": 194966}, "field": {"instructions": 9007132, "cycles": 3261606}, "found": {"instructions": 14138083, "cycles": 10692158}} diff --git a/research/experiments/040-against-c/2026-10-08-load.txt b/research/experiments/040-against-c/2026-10-08-load.txt index e17ec65..7ae2dad 100644 --- a/research/experiments/040-against-c/2026-10-08-load.txt +++ b/research/experiments/040-against-c/2026-10-08-load.txt @@ -10,3 +10,15 @@ 5 s14 16:37:01 up 4 days, 12:58, 2 users, load average: 1.46, 1.64, 1.46 6 s14 16:38:48 up 4 days, 13:00, 2 users, load average: 1.33, 1.67, 1.50 6 s9 16:40:15 up 4 days, 13:01, 2 users, load average: 1.37, 1.65, 1.51 +7 s9 17:28:17 up 4 days, 13:49, 2 users, load average: 1.46, 1.33, 1.24 +7 s16 17:30:04 up 4 days, 13:51, 2 users, load average: 1.41, 1.45, 1.30 +8 s16 17:31:50 up 4 days, 13:53, 2 users, load average: 1.28, 1.50, 1.34 +8 s9 17:33:17 up 4 days, 13:54, 2 users, load average: 1.36, 1.53, 1.36 +9 s9 17:34:44 up 4 days, 13:56, 2 users, load average: 1.38, 1.54, 1.38 +9 s16 17:36:21 up 4 days, 13:57, 2 users, load average: 1.36, 1.59, 1.42 +10 s16 17:37:58 up 4 days, 13:59, 2 users, load average: 1.32, 1.61, 1.45 +10 s9 17:39:35 up 4 days, 14:00, 2 users, load average: 1.43, 1.67, 1.50 +11 s9 17:41:31 up 4 days, 14:02, 2 users, load average: 1.28, 1.70, 1.54 +11 s16 17:42:58 up 4 days, 14:04, 2 users, load average: 1.29, 1.64, 1.53 +12 s16 17:44:35 up 4 days, 14:05, 2 users, load average: 1.31, 1.65, 1.55 +12 s9 17:46:13 up 4 days, 14:07, 2 users, load average: 1.32, 1.67, 1.57 diff --git a/research/experiments/040-against-c/2026-10-08-queries-s16-10.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s16-10.jsonl new file mode 100644 index 0000000..3aae710 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s16-10.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.34, "pure_fastest_ms": 5.27, "sqlite_median_ms": 45.06, "sqlite_fastest_ms": 44.83, "sqlite_indexed_median_ms": 14.01, "sqlite_indexed_fastest_ms": 13.92} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 0.86, "pure_fastest_ms": 0.81, "sqlite_median_ms": 5.91, "sqlite_fastest_ms": 5.88, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 0.38, "pure_fastest_ms": 0.35, "sqlite_median_ms": 1.48, "sqlite_fastest_ms": 1.47, "sqlite_indexed_median_ms": 1.47, "sqlite_indexed_fastest_ms": 1.47} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 6.82, "pure_fastest_ms": 6.74, "sqlite_median_ms": 2841.82, "sqlite_fastest_ms": 2838.35, "sqlite_indexed_median_ms": 7.54, "sqlite_indexed_fastest_ms": 7.52} diff --git a/research/experiments/040-against-c/2026-10-08-queries-s16-11.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s16-11.jsonl new file mode 100644 index 0000000..2b215d3 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s16-11.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.28, "pure_fastest_ms": 5.19, "sqlite_median_ms": 45.34, "sqlite_fastest_ms": 45.2, "sqlite_indexed_median_ms": 14.08, "sqlite_indexed_fastest_ms": 14.03} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 0.84, "pure_fastest_ms": 0.8, "sqlite_median_ms": 5.91, "sqlite_fastest_ms": 5.88, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 0.38, "pure_fastest_ms": 0.36, "sqlite_median_ms": 1.49, "sqlite_fastest_ms": 1.47, "sqlite_indexed_median_ms": 1.49, "sqlite_indexed_fastest_ms": 1.47} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 7.06, "pure_fastest_ms": 6.66, "sqlite_median_ms": 2843.39, "sqlite_fastest_ms": 2836.98, "sqlite_indexed_median_ms": 7.55, "sqlite_indexed_fastest_ms": 7.51} diff --git a/research/experiments/040-against-c/2026-10-08-queries-s16-12.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s16-12.jsonl new file mode 100644 index 0000000..4a3ce77 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s16-12.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.28, "pure_fastest_ms": 5.18, "sqlite_median_ms": 45.5, "sqlite_fastest_ms": 45.27, "sqlite_indexed_median_ms": 14.15, "sqlite_indexed_fastest_ms": 14.06} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 1.19, "pure_fastest_ms": 1.04, "sqlite_median_ms": 6.29, "sqlite_fastest_ms": 6.26, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 1.06, "pure_fastest_ms": 0.7, "sqlite_median_ms": 1.87, "sqlite_fastest_ms": 1.51, "sqlite_indexed_median_ms": 1.48, "sqlite_indexed_fastest_ms": 1.47} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 8.2, "pure_fastest_ms": 6.77, "sqlite_median_ms": 2883.56, "sqlite_fastest_ms": 2837.2, "sqlite_indexed_median_ms": 7.61, "sqlite_indexed_fastest_ms": 7.52} diff --git a/research/experiments/040-against-c/2026-10-08-queries-s16-7.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s16-7.jsonl new file mode 100644 index 0000000..19e90f5 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s16-7.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.3, "pure_fastest_ms": 5.2, "sqlite_median_ms": 45.29, "sqlite_fastest_ms": 45.12, "sqlite_indexed_median_ms": 14.03, "sqlite_indexed_fastest_ms": 13.98} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 0.82, "pure_fastest_ms": 0.78, "sqlite_median_ms": 5.9, "sqlite_fastest_ms": 5.9, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 0.41, "pure_fastest_ms": 0.36, "sqlite_median_ms": 1.49, "sqlite_fastest_ms": 1.47, "sqlite_indexed_median_ms": 1.5, "sqlite_indexed_fastest_ms": 1.48} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 6.76, "pure_fastest_ms": 6.69, "sqlite_median_ms": 2845.34, "sqlite_fastest_ms": 2837.97, "sqlite_indexed_median_ms": 7.59, "sqlite_indexed_fastest_ms": 7.53} diff --git a/research/experiments/040-against-c/2026-10-08-queries-s16-8.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s16-8.jsonl new file mode 100644 index 0000000..0d86f4b --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s16-8.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.25, "pure_fastest_ms": 5.19, "sqlite_median_ms": 45.45, "sqlite_fastest_ms": 45.14, "sqlite_indexed_median_ms": 14.11, "sqlite_indexed_fastest_ms": 14.08} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 0.83, "pure_fastest_ms": 0.79, "sqlite_median_ms": 5.9, "sqlite_fastest_ms": 5.87, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 0.39, "pure_fastest_ms": 0.35, "sqlite_median_ms": 1.48, "sqlite_fastest_ms": 1.47, "sqlite_indexed_median_ms": 1.49, "sqlite_indexed_fastest_ms": 1.47} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 6.75, "pure_fastest_ms": 6.68, "sqlite_median_ms": 2841.25, "sqlite_fastest_ms": 2837.71, "sqlite_indexed_median_ms": 7.63, "sqlite_indexed_fastest_ms": 7.55} diff --git a/research/experiments/040-against-c/2026-10-08-queries-s16-9.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s16-9.jsonl new file mode 100644 index 0000000..d856aa6 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s16-9.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.24, "pure_fastest_ms": 5.14, "sqlite_median_ms": 44.93, "sqlite_fastest_ms": 44.8, "sqlite_indexed_median_ms": 14.02, "sqlite_indexed_fastest_ms": 13.97} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 0.83, "pure_fastest_ms": 0.81, "sqlite_median_ms": 5.91, "sqlite_fastest_ms": 5.86, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 0.4, "pure_fastest_ms": 0.37, "sqlite_median_ms": 1.48, "sqlite_fastest_ms": 1.47, "sqlite_indexed_median_ms": 1.49, "sqlite_indexed_fastest_ms": 1.48} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 6.79, "pure_fastest_ms": 6.68, "sqlite_median_ms": 2843.9, "sqlite_fastest_ms": 2841.47, "sqlite_indexed_median_ms": 7.59, "sqlite_indexed_fastest_ms": 7.51} diff --git a/research/experiments/040-against-c/2026-10-08-queries-s9-10.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s9-10.jsonl new file mode 100644 index 0000000..f540655 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s9-10.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.22, "pure_fastest_ms": 5.16, "sqlite_median_ms": 45.33, "sqlite_fastest_ms": 45.25, "sqlite_indexed_median_ms": 14.14, "sqlite_indexed_fastest_ms": 14.11} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 0.83, "pure_fastest_ms": 0.79, "sqlite_median_ms": 5.91, "sqlite_fastest_ms": 5.88, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 0.36, "pure_fastest_ms": 0.34, "sqlite_median_ms": 1.49, "sqlite_fastest_ms": 1.47, "sqlite_indexed_median_ms": 1.48, "sqlite_indexed_fastest_ms": 1.47} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 6.69, "pure_fastest_ms": 6.65, "sqlite_median_ms": 2842.19, "sqlite_fastest_ms": 2838.4, "sqlite_indexed_median_ms": 7.58, "sqlite_indexed_fastest_ms": 7.52} diff --git a/research/experiments/040-against-c/2026-10-08-queries-s9-11.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s9-11.jsonl new file mode 100644 index 0000000..ec6e5d6 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s9-11.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.23, "pure_fastest_ms": 5.16, "sqlite_median_ms": 45.27, "sqlite_fastest_ms": 45.09, "sqlite_indexed_median_ms": 14.07, "sqlite_indexed_fastest_ms": 14.05} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 0.8, "pure_fastest_ms": 0.77, "sqlite_median_ms": 5.91, "sqlite_fastest_ms": 5.87, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 0.37, "pure_fastest_ms": 0.35, "sqlite_median_ms": 1.48, "sqlite_fastest_ms": 1.47, "sqlite_indexed_median_ms": 1.48, "sqlite_indexed_fastest_ms": 1.47} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 6.67, "pure_fastest_ms": 6.61, "sqlite_median_ms": 2841.8, "sqlite_fastest_ms": 2836.15, "sqlite_indexed_median_ms": 7.66, "sqlite_indexed_fastest_ms": 7.54} diff --git a/research/experiments/040-against-c/2026-10-08-queries-s9-12.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s9-12.jsonl new file mode 100644 index 0000000..be9690b --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s9-12.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.22, "pure_fastest_ms": 5.16, "sqlite_median_ms": 45.32, "sqlite_fastest_ms": 45.07, "sqlite_indexed_median_ms": 14.12, "sqlite_indexed_fastest_ms": 14.04} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 0.83, "pure_fastest_ms": 0.79, "sqlite_median_ms": 5.89, "sqlite_fastest_ms": 5.87, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 0.41, "pure_fastest_ms": 0.37, "sqlite_median_ms": 1.48, "sqlite_fastest_ms": 1.47, "sqlite_indexed_median_ms": 1.48, "sqlite_indexed_fastest_ms": 1.47} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 6.72, "pure_fastest_ms": 6.64, "sqlite_median_ms": 2843.24, "sqlite_fastest_ms": 2836.92, "sqlite_indexed_median_ms": 7.57, "sqlite_indexed_fastest_ms": 7.52} diff --git a/research/experiments/040-against-c/2026-10-08-queries-s9-7.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s9-7.jsonl new file mode 100644 index 0000000..c85c42f --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s9-7.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.19, "pure_fastest_ms": 5.14, "sqlite_median_ms": 45.4, "sqlite_fastest_ms": 45.24, "sqlite_indexed_median_ms": 14.06, "sqlite_indexed_fastest_ms": 14.04} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 0.83, "pure_fastest_ms": 0.78, "sqlite_median_ms": 5.9, "sqlite_fastest_ms": 5.88, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 0.37, "pure_fastest_ms": 0.35, "sqlite_median_ms": 1.48, "sqlite_fastest_ms": 1.47, "sqlite_indexed_median_ms": 1.48, "sqlite_indexed_fastest_ms": 1.47} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 6.65, "pure_fastest_ms": 6.56, "sqlite_median_ms": 2845.91, "sqlite_fastest_ms": 2839.83, "sqlite_indexed_median_ms": 7.6, "sqlite_indexed_fastest_ms": 7.5} diff --git a/research/experiments/040-against-c/2026-10-08-queries-s9-8.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s9-8.jsonl new file mode 100644 index 0000000..28edd99 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s9-8.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.3, "pure_fastest_ms": 5.18, "sqlite_median_ms": 45.15, "sqlite_fastest_ms": 44.88, "sqlite_indexed_median_ms": 14.03, "sqlite_indexed_fastest_ms": 14.02} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 0.85, "pure_fastest_ms": 0.8, "sqlite_median_ms": 5.92, "sqlite_fastest_ms": 5.88, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 0.39, "pure_fastest_ms": 0.37, "sqlite_median_ms": 1.48, "sqlite_fastest_ms": 1.47, "sqlite_indexed_median_ms": 1.48, "sqlite_indexed_fastest_ms": 1.47} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 6.71, "pure_fastest_ms": 6.63, "sqlite_median_ms": 2843.61, "sqlite_fastest_ms": 2837.04, "sqlite_indexed_median_ms": 7.53, "sqlite_indexed_fastest_ms": 7.5} diff --git a/research/experiments/040-against-c/2026-10-08-queries-s9-9.jsonl b/research/experiments/040-against-c/2026-10-08-queries-s9-9.jsonl new file mode 100644 index 0000000..9d1cc08 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-queries-s9-9.jsonl @@ -0,0 +1,4 @@ +{"query": "per_branch", "rows": 10, "accounts": 100000, "pure_median_ms": 5.5, "pure_fastest_ms": 5.21, "sqlite_median_ms": 44.93, "sqlite_fastest_ms": 44.8, "sqlite_indexed_median_ms": 14.02, "sqlite_indexed_fastest_ms": 13.97} +{"query": "in_credit", "rows": 1, "accounts": 100000, "pure_median_ms": 0.82, "pure_fastest_ms": 0.79, "sqlite_median_ms": 5.88, "sqlite_fastest_ms": 5.86, "sqlite_indexed_median_ms": 0.16, "sqlite_indexed_fastest_ms": 0.16} +{"query": "large", "rows": 212, "accounts": 100000, "pure_median_ms": 0.38, "pure_fastest_ms": 0.35, "sqlite_median_ms": 1.49, "sqlite_fastest_ms": 1.47, "sqlite_indexed_median_ms": 1.48, "sqlite_indexed_fastest_ms": 1.47} +{"query": "ranks", "rows": 404, "accounts": 100000, "pure_median_ms": 6.77, "pure_fastest_ms": 6.72, "sqlite_median_ms": 2840.89, "sqlite_fastest_ms": 2838.34, "sqlite_indexed_median_ms": 7.58, "sqlite_indexed_fastest_ms": 7.51} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s16-10.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s16-10.jsonl new file mode 100644 index 0000000..37d622d --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s16-10.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.56, "pure_load_s": 0.65, "sqlite_load_s": 1.57, "sqlite_page_size": 4096, "pure_resident_mib": 40.3, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 43700, "new_orders_per_minute": 1169271, "undone_new_orders": 3735, "errors": 0, "new_order": {"done": 393493, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "payment": {"done": 375662, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "order_status": {"done": 35030, "failed": 0, "p50_us": 272, "p99_us": 1472}, "delivery": {"done": 34984, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "stock_level": {"done": 34839, "failed": 0, "p50_us": 320, "p99_us": 1600}, "server_threads": "3", "cpu_us_per_transaction": 44.6, "core_shares": {"pure-owner": 0.88, "pure-checkpoint": 0.01}, "resident_mib": 460.9, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 460.9, "pure_state_mib": 232.8, "pure_store_mib": 238.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 27177, "burst_events": 800477, "checkpoints": 39}} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s16-11.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s16-11.jsonl new file mode 100644 index 0000000..e0b2227 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s16-11.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.56, "pure_load_s": 0.65, "sqlite_load_s": 1.55, "sqlite_page_size": 4096, "pure_resident_mib": 40.3, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 43732, "new_orders_per_minute": 1170025, "undone_new_orders": 3743, "errors": 0, "new_order": {"done": 393752, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "payment": {"done": 375942, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "order_status": {"done": 35080, "failed": 0, "p50_us": 272, "p99_us": 1472}, "delivery": {"done": 35007, "failed": 0, "p50_us": 1408, "p99_us": 3968}, "stock_level": {"done": 34863, "failed": 0, "p50_us": 320, "p99_us": 1600}, "server_threads": "3", "cpu_us_per_transaction": 44.6, "core_shares": {"pure-owner": 0.88, "pure-checkpoint": 0.01}, "resident_mib": 461.1, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 461.1, "pure_state_mib": 232.9, "pure_store_mib": 238.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 27530, "burst_events": 801043, "checkpoints": 39}} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s16-12.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s16-12.jsonl new file mode 100644 index 0000000..1d7e195 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s16-12.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.56, "pure_load_s": 0.65, "sqlite_load_s": 1.59, "sqlite_page_size": 4096, "pure_resident_mib": 40.3, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 43736, "new_orders_per_minute": 1170461, "undone_new_orders": 3752, "errors": 0, "new_order": {"done": 393908, "failed": 0, "p50_us": 1408, "p99_us": 3968}, "payment": {"done": 375877, "failed": 0, "p50_us": 1408, "p99_us": 3968}, "order_status": {"done": 35067, "failed": 0, "p50_us": 272, "p99_us": 1472}, "delivery": {"done": 35018, "failed": 0, "p50_us": 1408, "p99_us": 3968}, "stock_level": {"done": 34849, "failed": 0, "p50_us": 320, "p99_us": 1536}, "server_threads": "3", "cpu_us_per_transaction": 44.8, "core_shares": {"pure-owner": 0.88, "pure-checkpoint": 0.01}, "resident_mib": 461.6, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 461.6, "pure_state_mib": 233.0, "pure_store_mib": 238.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 27228, "burst_events": 801126, "checkpoints": 39}} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s16-7.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s16-7.jsonl new file mode 100644 index 0000000..9d75263 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s16-7.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.56, "pure_load_s": 0.64, "sqlite_load_s": 1.56, "sqlite_page_size": 4096, "pure_resident_mib": 40.3, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 43466, "new_orders_per_minute": 1163095, "undone_new_orders": 3715, "errors": 0, "new_order": {"done": 391414, "failed": 0, "p50_us": 1472, "p99_us": 3968}, "payment": {"done": 373599, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "order_status": {"done": 34869, "failed": 0, "p50_us": 272, "p99_us": 1472}, "delivery": {"done": 34796, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "stock_level": {"done": 34638, "failed": 0, "p50_us": 320, "p99_us": 1664}, "server_threads": "3", "cpu_us_per_transaction": 44.8, "core_shares": {"pure-owner": 0.88, "pure-checkpoint": 0.01}, "resident_mib": 459.1, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 459.2, "pure_state_mib": 231.6, "pure_store_mib": 238.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 27164, "burst_events": 796179, "checkpoints": 39}} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s16-8.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s16-8.jsonl new file mode 100644 index 0000000..b2ca2c6 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s16-8.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.56, "pure_load_s": 0.66, "sqlite_load_s": 1.55, "sqlite_page_size": 4096, "pure_resident_mib": 40.3, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 43823, "new_orders_per_minute": 1172345, "undone_new_orders": 3758, "errors": 0, "new_order": {"done": 394541, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "payment": {"done": 376720, "failed": 0, "p50_us": 1408, "p99_us": 3712}, "order_status": {"done": 35137, "failed": 0, "p50_us": 272, "p99_us": 1600}, "delivery": {"done": 35126, "failed": 0, "p50_us": 1408, "p99_us": 3712}, "stock_level": {"done": 34936, "failed": 0, "p50_us": 320, "p99_us": 1600}, "server_threads": "3", "cpu_us_per_transaction": 44.9, "core_shares": {"pure-owner": 0.88, "pure-checkpoint": 0.01}, "resident_mib": 462.6, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 462.6, "pure_state_mib": 233.3, "pure_store_mib": 238.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 27411, "burst_events": 802712, "checkpoints": 39}} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s16-9.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s16-9.jsonl new file mode 100644 index 0000000..766563b --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s16-9.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.59, "pure_load_s": 0.65, "sqlite_load_s": 1.56, "sqlite_page_size": 4096, "pure_resident_mib": 40.3, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 44555, "new_orders_per_minute": 1192195, "undone_new_orders": 3824, "errors": 0, "new_order": {"done": 401224, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "payment": {"done": 382951, "failed": 0, "p50_us": 1408, "p99_us": 3712}, "order_status": {"done": 35736, "failed": 0, "p50_us": 272, "p99_us": 1344}, "delivery": {"done": 35669, "failed": 0, "p50_us": 1408, "p99_us": 3712}, "stock_level": {"done": 35529, "failed": 0, "p50_us": 320, "p99_us": 1472}, "server_threads": "3", "cpu_us_per_transaction": 44.4, "core_shares": {"pure-owner": 0.89, "pure-checkpoint": 0.01}, "resident_mib": 469.4, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 469.4, "pure_state_mib": 236.9, "pure_store_mib": 246.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 28140, "burst_events": 816097, "checkpoints": 40}} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s9-10.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s9-10.jsonl new file mode 100644 index 0000000..ba6ab90 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s9-10.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.56, "pure_load_s": 0.65, "sqlite_load_s": 1.55, "sqlite_page_size": 4096, "pure_resident_mib": 40.3, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 43443, "new_orders_per_minute": 1162169, "undone_new_orders": 3717, "errors": 0, "new_order": {"done": 391107, "failed": 0, "p50_us": 1472, "p99_us": 3840}, "payment": {"done": 373496, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "order_status": {"done": 34847, "failed": 0, "p50_us": 288, "p99_us": 1536}, "delivery": {"done": 34798, "failed": 0, "p50_us": 1408, "p99_us": 3712}, "stock_level": {"done": 34615, "failed": 0, "p50_us": 320, "p99_us": 1600}, "server_threads": "3", "cpu_us_per_transaction": 45.5, "core_shares": {"pure-owner": 0.88, "pure-checkpoint": 0.01}, "resident_mib": 458.6, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 458.6, "pure_state_mib": 231.5, "pure_store_mib": 238.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 27421, "burst_events": 795770, "checkpoints": 39}} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s9-11.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s9-11.jsonl new file mode 100644 index 0000000..9e917d2 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s9-11.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.57, "pure_load_s": 0.65, "sqlite_load_s": 1.55, "sqlite_page_size": 4096, "pure_resident_mib": 40.2, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 43819, "new_orders_per_minute": 1172497, "undone_new_orders": 3754, "errors": 0, "new_order": {"done": 394588, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "payment": {"done": 376631, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "order_status": {"done": 35152, "failed": 0, "p50_us": 272, "p99_us": 1408}, "delivery": {"done": 35082, "failed": 0, "p50_us": 1408, "p99_us": 3712}, "stock_level": {"done": 34930, "failed": 0, "p50_us": 320, "p99_us": 1536}, "server_threads": "3", "cpu_us_per_transaction": 44.6, "core_shares": {"pure-owner": 0.88, "pure-checkpoint": 0.01}, "resident_mib": 462.5, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 462.5, "pure_state_mib": 233.3, "pure_store_mib": 238.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 27300, "burst_events": 802632, "checkpoints": 39}} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s9-12.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s9-12.jsonl new file mode 100644 index 0000000..7bc222d --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s9-12.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.6, "pure_load_s": 0.65, "sqlite_load_s": 1.56, "sqlite_page_size": 4096, "pure_resident_mib": 40.2, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 44013, "new_orders_per_minute": 1177574, "undone_new_orders": 3780, "errors": 0, "new_order": {"done": 396316, "failed": 0, "p50_us": 1408, "p99_us": 3712}, "payment": {"done": 378342, "failed": 0, "p50_us": 1408, "p99_us": 3712}, "order_status": {"done": 35284, "failed": 0, "p50_us": 272, "p99_us": 1408}, "delivery": {"done": 35244, "failed": 0, "p50_us": 1408, "p99_us": 3584}, "stock_level": {"done": 35109, "failed": 0, "p50_us": 320, "p99_us": 1472}, "server_threads": "3", "cpu_us_per_transaction": 44.9, "core_shares": {"pure-owner": 0.89, "pure-checkpoint": 0.01}, "resident_mib": 464.0, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 464.0, "pure_state_mib": 234.3, "pure_store_mib": 238.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 27563, "burst_events": 806205, "checkpoints": 39}} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s9-7.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s9-7.jsonl new file mode 100644 index 0000000..9c38301 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s9-7.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.56, "pure_load_s": 0.65, "sqlite_load_s": 1.58, "sqlite_page_size": 4096, "pure_resident_mib": 40.2, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 44544, "new_orders_per_minute": 1191783, "undone_new_orders": 3813, "errors": 0, "new_order": {"done": 401074, "failed": 0, "p50_us": 1408, "p99_us": 3712}, "payment": {"done": 382915, "failed": 0, "p50_us": 1408, "p99_us": 3712}, "order_status": {"done": 35707, "failed": 0, "p50_us": 272, "p99_us": 1344}, "delivery": {"done": 35669, "failed": 0, "p50_us": 1408, "p99_us": 3584}, "stock_level": {"done": 35516, "failed": 0, "p50_us": 304, "p99_us": 1472}, "server_threads": "3", "cpu_us_per_transaction": 44.1, "core_shares": {"pure-owner": 0.88, "pure-checkpoint": 0.01}, "resident_mib": 468.7, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 468.7, "pure_state_mib": 236.8, "pure_store_mib": 246.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 27816, "burst_events": 815931, "checkpoints": 40}} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s9-8.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s9-8.jsonl new file mode 100644 index 0000000..64cbe9f --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s9-8.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.56, "pure_load_s": 0.65, "sqlite_load_s": 1.59, "sqlite_page_size": 4096, "pure_resident_mib": 40.3, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 43468, "new_orders_per_minute": 1163020, "undone_new_orders": 3717, "errors": 0, "new_order": {"done": 391391, "failed": 0, "p50_us": 1408, "p99_us": 4352}, "payment": {"done": 373661, "failed": 0, "p50_us": 1408, "p99_us": 4352}, "order_status": {"done": 34873, "failed": 0, "p50_us": 272, "p99_us": 1536}, "delivery": {"done": 34817, "failed": 0, "p50_us": 1408, "p99_us": 4096}, "stock_level": {"done": 34621, "failed": 0, "p50_us": 320, "p99_us": 1664}, "server_threads": "3", "cpu_us_per_transaction": 44.3, "core_shares": {"pure-owner": 0.87, "pure-checkpoint": 0.01}, "resident_mib": 459.5, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 459.5, "pure_state_mib": 231.6, "pure_store_mib": 238.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 27330, "burst_events": 796229, "checkpoints": 39}} diff --git a/research/experiments/040-against-c/2026-10-08-tpcc-s9-9.jsonl b/research/experiments/040-against-c/2026-10-08-tpcc-s9-9.jsonl new file mode 100644 index 0000000..a968081 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-08-tpcc-s9-9.jsonl @@ -0,0 +1,3 @@ +{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.56, "pure_load_s": 0.65, "sqlite_load_s": 1.57, "sqlite_page_size": 4096, "pure_resident_mib": 40.3, "sqlite_file_mib": 13.8} +{"step": "run", "system": "pure", "warehouses": 1, "terminals": 64, "transactions_per_second": 43922, "new_orders_per_minute": 1175457, "undone_new_orders": 3775, "errors": 0, "new_order": {"done": 395594, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "payment": {"done": 377473, "failed": 0, "p50_us": 1408, "p99_us": 3840}, "order_status": {"done": 35196, "failed": 0, "p50_us": 272, "p99_us": 1472}, "delivery": {"done": 35162, "failed": 0, "p50_us": 1408, "p99_us": 3968}, "stock_level": {"done": 35015, "failed": 0, "p50_us": 320, "p99_us": 1600}, "server_threads": "3", "cpu_us_per_transaction": 45.0, "core_shares": {"pure-owner": 0.89, "pure-checkpoint": 0.01}, "resident_mib": 463.2, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []} +{"step": "end", "pure_resident_mib": 463.2, "pure_state_mib": 233.9, "pure_store_mib": 238.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 27446, "burst_events": 804538, "checkpoints": 39}} diff --git a/research/experiments/041-batches/2026-10-08-counts.jsonl b/research/experiments/041-batches/2026-10-08-counts.jsonl index 6770a54..5bb8e6b 100644 --- a/research/experiments/041-batches/2026-10-08-counts.jsonl +++ b/research/experiments/041-batches/2026-10-08-counts.jsonl @@ -76,3 +76,23 @@ {"version":"b14","way":"rounds","work":"roots","instructions":2755945510,"cycles":988490613} {"version":"b14","way":"batches","work":"join","instructions":1868676355,"cycles":1061229557} {"version":"b14","way":"rounds","work":"join","instructions":7669661592,"cycles":3636019220} +{"version":"b15","way":"batches","work":"bfs","instructions":3371358070,"cycles":1683804989} +{"version":"b15","way":"rounds","work":"bfs","instructions":4711632364,"cycles":2087134781} +{"version":"b15","way":"batches","work":"knapsack","instructions":357414055,"cycles":109729574} +{"version":"b15","way":"rounds","work":"knapsack","instructions":21688102863,"cycles":7528408912} +{"version":"b15","way":"batches","work":"matmul","instructions":720247202,"cycles":243561132} +{"version":"b15","way":"rounds","work":"matmul","instructions":21436716299,"cycles":6630665371} +{"version":"b15","way":"batches","work":"roots","instructions":156241313,"cycles":109812551} +{"version":"b15","way":"rounds","work":"roots","instructions":2755945292,"cycles":988027768} +{"version":"b15","way":"batches","work":"join","instructions":1868826897,"cycles":1041548501} +{"version":"b15","way":"rounds","work":"join","instructions":7669661601,"cycles":3304217300} +{"version":"b16","way":"batches","work":"bfs","instructions":3367374257,"cycles":1666713364} +{"version":"b16","way":"rounds","work":"bfs","instructions":4715633080,"cycles":2082051266} +{"version":"b16","way":"batches","work":"knapsack","instructions":346367086,"cycles":104749065} +{"version":"b16","way":"rounds","work":"knapsack","instructions":21688103028,"cycles":7527793245} +{"version":"b16","way":"batches","work":"matmul","instructions":721446061,"cycles":243482270} +{"version":"b16","way":"rounds","work":"matmul","instructions":21436715945,"cycles":6622413130} +{"version":"b16","way":"batches","work":"roots","instructions":156268817,"cycles":109368110} +{"version":"b16","way":"rounds","work":"roots","instructions":2755945309,"cycles":988094407} +{"version":"b16","way":"batches","work":"join","instructions":1868827170,"cycles":1071752635} +{"version":"b16","way":"rounds","work":"join","instructions":7669661710,"cycles":3289647015} diff --git a/research/experiments/041-batches/2026-10-08-pairs.jsonl b/research/experiments/041-batches/2026-10-08-pairs.jsonl index 36dd15a..cdf51f1 100644 --- a/research/experiments/041-batches/2026-10-08-pairs.jsonl +++ b/research/experiments/041-batches/2026-10-08-pairs.jsonl @@ -400,3 +400,145 @@ {"version":"b14","way":"batches","turn":3,"work":"words","pure_median_ms":219.174,"c_median_ms":38.390,"ratio":5.709,"agree":true} {"version":"b14","way":"batches","turn":3,"work":"matmul","pure_median_ms":25.934,"c_median_ms":7.564,"ratio":3.428,"agree":true} {"version":"b14","way":"batches","turn":3,"work":"bfs","pure_median_ms":27.887,"c_median_ms":10.578,"ratio":2.636,"agree":true} +{"version":"b14","way":"batches","turn":1,"work":"roots","pure_median_ms":8.304,"c_median_ms":6.867,"ratio":1.209,"agree":true} +{"version":"b14","way":"batches","turn":1,"work":"knapsack","pure_median_ms":10.390,"c_median_ms":6.324,"ratio":1.643,"agree":true} +{"version":"b14","way":"batches","turn":1,"work":"join","pure_median_ms":123.028,"c_median_ms":32.673,"ratio":3.765,"agree":true} +{"version":"b14","way":"batches","turn":1,"work":"matmul","pure_median_ms":25.936,"c_median_ms":7.934,"ratio":3.269,"agree":true} +{"version":"b14","way":"batches","turn":1,"work":"bfs","pure_median_ms":24.193,"c_median_ms":10.072,"ratio":2.402,"agree":true} +{"version":"b15","way":"batches","turn":1,"work":"roots","pure_median_ms":8.317,"c_median_ms":6.869,"ratio":1.211,"agree":true} +{"version":"b15","way":"batches","turn":1,"work":"knapsack","pure_median_ms":8.963,"c_median_ms":6.250,"ratio":1.434,"agree":true} +{"version":"b15","way":"batches","turn":1,"work":"join","pure_median_ms":117.535,"c_median_ms":32.537,"ratio":3.612,"agree":true} +{"version":"b15","way":"batches","turn":1,"work":"matmul","pure_median_ms":25.854,"c_median_ms":8.390,"ratio":3.082,"agree":true} +{"version":"b15","way":"batches","turn":1,"work":"bfs","pure_median_ms":24.414,"c_median_ms":10.010,"ratio":2.439,"agree":true} +{"version":"b14","way":"batches","turn":2,"work":"roots","pure_median_ms":8.286,"c_median_ms":6.865,"ratio":1.207,"agree":true} +{"version":"b14","way":"batches","turn":2,"work":"knapsack","pure_median_ms":10.046,"c_median_ms":6.236,"ratio":1.611,"agree":true} +{"version":"b14","way":"batches","turn":2,"work":"join","pure_median_ms":118.763,"c_median_ms":31.834,"ratio":3.731,"agree":true} +{"version":"b14","way":"batches","turn":2,"work":"matmul","pure_median_ms":25.974,"c_median_ms":7.576,"ratio":3.428,"agree":true} +{"version":"b14","way":"batches","turn":2,"work":"bfs","pure_median_ms":24.294,"c_median_ms":10.078,"ratio":2.411,"agree":true} +{"version":"b15","way":"batches","turn":2,"work":"roots","pure_median_ms":8.332,"c_median_ms":6.876,"ratio":1.212,"agree":true} +{"version":"b15","way":"batches","turn":2,"work":"knapsack","pure_median_ms":8.950,"c_median_ms":6.231,"ratio":1.436,"agree":true} +{"version":"b15","way":"batches","turn":2,"work":"join","pure_median_ms":115.602,"c_median_ms":31.385,"ratio":3.683,"agree":true} +{"version":"b15","way":"batches","turn":2,"work":"matmul","pure_median_ms":26.015,"c_median_ms":7.539,"ratio":3.451,"agree":true} +{"version":"b15","way":"batches","turn":2,"work":"bfs","pure_median_ms":28.340,"c_median_ms":10.773,"ratio":2.631,"agree":true} +{"version":"b14","way":"batches","turn":3,"work":"roots","pure_median_ms":8.441,"c_median_ms":6.878,"ratio":1.227,"agree":true} +{"version":"b14","way":"batches","turn":3,"work":"knapsack","pure_median_ms":10.228,"c_median_ms":6.289,"ratio":1.626,"agree":true} +{"version":"b14","way":"batches","turn":3,"work":"join","pure_median_ms":119.140,"c_median_ms":31.654,"ratio":3.764,"agree":true} +{"version":"b14","way":"batches","turn":3,"work":"matmul","pure_median_ms":26.016,"c_median_ms":7.588,"ratio":3.429,"agree":true} +{"version":"b14","way":"batches","turn":3,"work":"bfs","pure_median_ms":23.983,"c_median_ms":10.048,"ratio":2.387,"agree":true} +{"version":"b15","way":"batches","turn":3,"work":"roots","pure_median_ms":8.301,"c_median_ms":6.862,"ratio":1.210,"agree":true} +{"version":"b15","way":"batches","turn":3,"work":"knapsack","pure_median_ms":8.952,"c_median_ms":6.236,"ratio":1.435,"agree":true} +{"version":"b15","way":"batches","turn":3,"work":"join","pure_median_ms":119.177,"c_median_ms":32.625,"ratio":3.653,"agree":true} +{"version":"b15","way":"batches","turn":3,"work":"matmul","pure_median_ms":25.804,"c_median_ms":7.541,"ratio":3.422,"agree":true} +{"version":"b15","way":"batches","turn":3,"work":"bfs","pure_median_ms":26.325,"c_median_ms":11.614,"ratio":2.267,"agree":true} +{"version":"b14","way":"batches","turn":4,"work":"roots","pure_median_ms":8.272,"c_median_ms":6.865,"ratio":1.205,"agree":true} +{"version":"b14","way":"batches","turn":4,"work":"knapsack","pure_median_ms":10.091,"c_median_ms":6.234,"ratio":1.619,"agree":true} +{"version":"b14","way":"batches","turn":4,"work":"join","pure_median_ms":115.939,"c_median_ms":31.531,"ratio":3.677,"agree":true} +{"version":"b14","way":"batches","turn":4,"work":"matmul","pure_median_ms":26.039,"c_median_ms":7.610,"ratio":3.422,"agree":true} +{"version":"b14","way":"batches","turn":4,"work":"bfs","pure_median_ms":24.469,"c_median_ms":10.074,"ratio":2.429,"agree":true} +{"version":"b15","way":"batches","turn":4,"work":"roots","pure_median_ms":8.320,"c_median_ms":6.871,"ratio":1.211,"agree":true} +{"version":"b15","way":"batches","turn":4,"work":"knapsack","pure_median_ms":8.949,"c_median_ms":6.245,"ratio":1.433,"agree":true} +{"version":"b15","way":"batches","turn":4,"work":"join","pure_median_ms":116.861,"c_median_ms":30.801,"ratio":3.794,"agree":true} +{"version":"b15","way":"batches","turn":4,"work":"matmul","pure_median_ms":25.878,"c_median_ms":7.547,"ratio":3.429,"agree":true} +{"version":"b15","way":"batches","turn":4,"work":"bfs","pure_median_ms":24.193,"c_median_ms":10.058,"ratio":2.405,"agree":true} +{"version":"b14","way":"batches","turn":5,"work":"roots","pure_median_ms":8.291,"c_median_ms":6.873,"ratio":1.206,"agree":true} +{"version":"b14","way":"batches","turn":5,"work":"knapsack","pure_median_ms":10.268,"c_median_ms":6.263,"ratio":1.640,"agree":true} +{"version":"b14","way":"batches","turn":5,"work":"join","pure_median_ms":115.695,"c_median_ms":31.020,"ratio":3.730,"agree":true} +{"version":"b14","way":"batches","turn":5,"work":"matmul","pure_median_ms":26.028,"c_median_ms":7.597,"ratio":3.426,"agree":true} +{"version":"b14","way":"batches","turn":5,"work":"bfs","pure_median_ms":25.185,"c_median_ms":10.332,"ratio":2.438,"agree":true} +{"version":"b15","way":"batches","turn":5,"work":"roots","pure_median_ms":8.297,"c_median_ms":6.871,"ratio":1.208,"agree":true} +{"version":"b15","way":"batches","turn":5,"work":"knapsack","pure_median_ms":8.960,"c_median_ms":6.227,"ratio":1.439,"agree":true} +{"version":"b15","way":"batches","turn":5,"work":"join","pure_median_ms":115.226,"c_median_ms":31.860,"ratio":3.617,"agree":true} +{"version":"b15","way":"batches","turn":5,"work":"matmul","pure_median_ms":25.834,"c_median_ms":7.536,"ratio":3.428,"agree":true} +{"version":"b15","way":"batches","turn":5,"work":"bfs","pure_median_ms":24.095,"c_median_ms":10.083,"ratio":2.390,"agree":true} +{"version":"b15","way":"batches","turn":1,"work":"roots","pure_median_ms":8.342,"c_median_ms":6.876,"ratio":1.213,"agree":true} +{"version":"b15","way":"batches","turn":1,"work":"knapsack","pure_median_ms":8.983,"c_median_ms":6.234,"ratio":1.441,"agree":true} +{"version":"b15","way":"batches","turn":1,"work":"join","pure_median_ms":117.215,"c_median_ms":32.608,"ratio":3.595,"agree":true} +{"version":"b15","way":"batches","turn":1,"work":"matmul","pure_median_ms":25.806,"c_median_ms":7.826,"ratio":3.297,"agree":true} +{"version":"b15","way":"batches","turn":1,"work":"bfs","pure_median_ms":24.008,"c_median_ms":10.130,"ratio":2.370,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"roots","pure_median_ms":8.285,"c_median_ms":6.864,"ratio":1.207,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"knapsack","pure_median_ms":8.258,"c_median_ms":6.233,"ratio":1.325,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"join","pure_median_ms":115.975,"c_median_ms":31.269,"ratio":3.709,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"matmul","pure_median_ms":26.355,"c_median_ms":7.513,"ratio":3.508,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"bfs","pure_median_ms":23.973,"c_median_ms":9.977,"ratio":2.403,"agree":true} +{"version":"b15","way":"batches","turn":2,"work":"roots","pure_median_ms":8.328,"c_median_ms":6.871,"ratio":1.212,"agree":true} +{"version":"b15","way":"batches","turn":2,"work":"knapsack","pure_median_ms":8.977,"c_median_ms":6.227,"ratio":1.442,"agree":true} +{"version":"b15","way":"batches","turn":2,"work":"join","pure_median_ms":113.883,"c_median_ms":31.201,"ratio":3.650,"agree":true} +{"version":"b15","way":"batches","turn":2,"work":"matmul","pure_median_ms":25.919,"c_median_ms":7.545,"ratio":3.435,"agree":true} +{"version":"b15","way":"batches","turn":2,"work":"bfs","pure_median_ms":24.071,"c_median_ms":10.112,"ratio":2.380,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"roots","pure_median_ms":8.276,"c_median_ms":6.864,"ratio":1.206,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"knapsack","pure_median_ms":8.240,"c_median_ms":6.229,"ratio":1.323,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"join","pure_median_ms":118.536,"c_median_ms":32.309,"ratio":3.669,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"matmul","pure_median_ms":26.280,"c_median_ms":7.511,"ratio":3.499,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"bfs","pure_median_ms":23.929,"c_median_ms":10.029,"ratio":2.386,"agree":true} +{"version":"b15","way":"batches","turn":3,"work":"roots","pure_median_ms":8.304,"c_median_ms":6.865,"ratio":1.210,"agree":true} +{"version":"b15","way":"batches","turn":3,"work":"knapsack","pure_median_ms":8.945,"c_median_ms":6.228,"ratio":1.436,"agree":true} +{"version":"b15","way":"batches","turn":3,"work":"join","pure_median_ms":116.816,"c_median_ms":30.654,"ratio":3.811,"agree":true} +{"version":"b15","way":"batches","turn":3,"work":"matmul","pure_median_ms":25.844,"c_median_ms":7.592,"ratio":3.404,"agree":true} +{"version":"b15","way":"batches","turn":3,"work":"bfs","pure_median_ms":23.884,"c_median_ms":10.130,"ratio":2.358,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"roots","pure_median_ms":8.279,"c_median_ms":6.866,"ratio":1.206,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"knapsack","pure_median_ms":8.252,"c_median_ms":6.230,"ratio":1.325,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"join","pure_median_ms":115.206,"c_median_ms":31.838,"ratio":3.619,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"matmul","pure_median_ms":26.378,"c_median_ms":7.573,"ratio":3.483,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"bfs","pure_median_ms":24.072,"c_median_ms":9.961,"ratio":2.417,"agree":true} +{"version":"b15","way":"batches","turn":4,"work":"roots","pure_median_ms":8.294,"c_median_ms":6.863,"ratio":1.208,"agree":true} +{"version":"b15","way":"batches","turn":4,"work":"knapsack","pure_median_ms":8.949,"c_median_ms":6.229,"ratio":1.437,"agree":true} +{"version":"b15","way":"batches","turn":4,"work":"join","pure_median_ms":116.261,"c_median_ms":33.937,"ratio":3.426,"agree":true} +{"version":"b15","way":"batches","turn":4,"work":"matmul","pure_median_ms":25.740,"c_median_ms":7.573,"ratio":3.399,"agree":true} +{"version":"b15","way":"batches","turn":4,"work":"bfs","pure_median_ms":24.055,"c_median_ms":10.033,"ratio":2.398,"agree":true} +{"version":"b16","way":"batches","turn":4,"work":"roots","pure_median_ms":8.280,"c_median_ms":6.865,"ratio":1.206,"agree":true} +{"version":"b16","way":"batches","turn":4,"work":"knapsack","pure_median_ms":8.297,"c_median_ms":6.234,"ratio":1.331,"agree":true} +{"version":"b16","way":"batches","turn":4,"work":"join","pure_median_ms":115.647,"c_median_ms":30.014,"ratio":3.853,"agree":true} +{"version":"b16","way":"batches","turn":4,"work":"matmul","pure_median_ms":26.269,"c_median_ms":7.554,"ratio":3.478,"agree":true} +{"version":"b16","way":"batches","turn":4,"work":"bfs","pure_median_ms":24.360,"c_median_ms":10.209,"ratio":2.386,"agree":true} +{"version":"b15","way":"batches","turn":5,"work":"roots","pure_median_ms":8.311,"c_median_ms":6.870,"ratio":1.210,"agree":true} +{"version":"b15","way":"batches","turn":5,"work":"knapsack","pure_median_ms":9.223,"c_median_ms":6.314,"ratio":1.461,"agree":true} +{"version":"b15","way":"batches","turn":5,"work":"join","pure_median_ms":114.714,"c_median_ms":30.823,"ratio":3.722,"agree":true} +{"version":"b15","way":"batches","turn":5,"work":"matmul","pure_median_ms":25.786,"c_median_ms":7.519,"ratio":3.429,"agree":true} +{"version":"b15","way":"batches","turn":5,"work":"bfs","pure_median_ms":23.896,"c_median_ms":10.008,"ratio":2.388,"agree":true} +{"version":"b16","way":"batches","turn":5,"work":"roots","pure_median_ms":8.270,"c_median_ms":6.874,"ratio":1.203,"agree":true} +{"version":"b16","way":"batches","turn":5,"work":"knapsack","pure_median_ms":8.257,"c_median_ms":6.229,"ratio":1.326,"agree":true} +{"version":"b16","way":"batches","turn":5,"work":"join","pure_median_ms":114.163,"c_median_ms":31.767,"ratio":3.594,"agree":true} +{"version":"b16","way":"batches","turn":5,"work":"matmul","pure_median_ms":26.275,"c_median_ms":7.539,"ratio":3.485,"agree":true} +{"version":"b16","way":"batches","turn":5,"work":"bfs","pure_median_ms":24.081,"c_median_ms":10.209,"ratio":2.359,"agree":true} +{"version":"b9","way":"batches","turn":1,"work":"roots","pure_median_ms":8.963,"c_median_ms":6.864,"ratio":1.306,"agree":true} +{"version":"b9","way":"batches","turn":1,"work":"knapsack","pure_median_ms":11.453,"c_median_ms":6.230,"ratio":1.838,"agree":true} +{"version":"b9","way":"batches","turn":1,"work":"sort","pure_median_ms":57.034,"c_median_ms":26.888,"ratio":2.121,"agree":true} +{"version":"b9","way":"batches","turn":1,"work":"join","pure_median_ms":116.874,"c_median_ms":30.683,"ratio":3.809,"agree":true} +{"version":"b9","way":"batches","turn":1,"work":"words","pure_median_ms":214.317,"c_median_ms":37.953,"ratio":5.647,"agree":true} +{"version":"b9","way":"batches","turn":1,"work":"matmul","pure_median_ms":39.994,"c_median_ms":7.550,"ratio":5.297,"agree":true} +{"version":"b9","way":"batches","turn":1,"work":"bfs","pure_median_ms":24.294,"c_median_ms":10.020,"ratio":2.425,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"roots","pure_median_ms":8.287,"c_median_ms":6.862,"ratio":1.208,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"knapsack","pure_median_ms":8.252,"c_median_ms":6.232,"ratio":1.324,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"sort","pure_median_ms":58.840,"c_median_ms":26.953,"ratio":2.183,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"join","pure_median_ms":116.823,"c_median_ms":33.612,"ratio":3.476,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"words","pure_median_ms":219.172,"c_median_ms":38.828,"ratio":5.645,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"matmul","pure_median_ms":26.235,"c_median_ms":7.954,"ratio":3.298,"agree":true} +{"version":"b16","way":"batches","turn":1,"work":"bfs","pure_median_ms":24.185,"c_median_ms":10.045,"ratio":2.408,"agree":true} +{"version":"b9","way":"batches","turn":2,"work":"roots","pure_median_ms":8.972,"c_median_ms":6.869,"ratio":1.306,"agree":true} +{"version":"b9","way":"batches","turn":2,"work":"knapsack","pure_median_ms":11.468,"c_median_ms":6.226,"ratio":1.842,"agree":true} +{"version":"b9","way":"batches","turn":2,"work":"sort","pure_median_ms":57.424,"c_median_ms":26.866,"ratio":2.137,"agree":true} +{"version":"b9","way":"batches","turn":2,"work":"join","pure_median_ms":120.022,"c_median_ms":32.514,"ratio":3.691,"agree":true} +{"version":"b9","way":"batches","turn":2,"work":"words","pure_median_ms":215.517,"c_median_ms":39.354,"ratio":5.476,"agree":true} +{"version":"b9","way":"batches","turn":2,"work":"matmul","pure_median_ms":39.990,"c_median_ms":7.581,"ratio":5.275,"agree":true} +{"version":"b9","way":"batches","turn":2,"work":"bfs","pure_median_ms":24.483,"c_median_ms":10.055,"ratio":2.435,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"roots","pure_median_ms":8.269,"c_median_ms":6.865,"ratio":1.204,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"knapsack","pure_median_ms":8.246,"c_median_ms":6.234,"ratio":1.323,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"sort","pure_median_ms":56.728,"c_median_ms":26.869,"ratio":2.111,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"join","pure_median_ms":116.409,"c_median_ms":31.953,"ratio":3.643,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"words","pure_median_ms":219.039,"c_median_ms":39.378,"ratio":5.562,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"matmul","pure_median_ms":26.219,"c_median_ms":7.545,"ratio":3.475,"agree":true} +{"version":"b16","way":"batches","turn":2,"work":"bfs","pure_median_ms":24.055,"c_median_ms":9.999,"ratio":2.406,"agree":true} +{"version":"b9","way":"batches","turn":3,"work":"roots","pure_median_ms":8.954,"c_median_ms":6.871,"ratio":1.303,"agree":true} +{"version":"b9","way":"batches","turn":3,"work":"knapsack","pure_median_ms":11.427,"c_median_ms":6.227,"ratio":1.835,"agree":true} +{"version":"b9","way":"batches","turn":3,"work":"sort","pure_median_ms":57.095,"c_median_ms":26.878,"ratio":2.124,"agree":true} +{"version":"b9","way":"batches","turn":3,"work":"join","pure_median_ms":117.744,"c_median_ms":33.662,"ratio":3.498,"agree":true} +{"version":"b9","way":"batches","turn":3,"work":"words","pure_median_ms":215.256,"c_median_ms":38.471,"ratio":5.595,"agree":true} +{"version":"b9","way":"batches","turn":3,"work":"matmul","pure_median_ms":39.914,"c_median_ms":7.538,"ratio":5.295,"agree":true} +{"version":"b9","way":"batches","turn":3,"work":"bfs","pure_median_ms":24.366,"c_median_ms":10.138,"ratio":2.403,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"roots","pure_median_ms":8.279,"c_median_ms":6.863,"ratio":1.206,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"knapsack","pure_median_ms":8.257,"c_median_ms":6.228,"ratio":1.326,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"sort","pure_median_ms":59.110,"c_median_ms":26.936,"ratio":2.194,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"join","pure_median_ms":117.957,"c_median_ms":32.476,"ratio":3.632,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"words","pure_median_ms":217.313,"c_median_ms":38.480,"ratio":5.647,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"matmul","pure_median_ms":26.245,"c_median_ms":7.571,"ratio":3.467,"agree":true} +{"version":"b16","way":"batches","turn":3,"work":"bfs","pure_median_ms":23.975,"c_median_ms":10.092,"ratio":2.376,"agree":true} -- cgit v1.2.3