aboutsummaryrefslogtreecommitdiffstats
path: root/research/experiments/040-against-c/2026-10-08-tpcc-s9-11.jsonl
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-08 17:48:03 +0100
committereunhhu <[email protected]>2026-10-08 17:48:03 +0100
commit59510b75aaf6781fe7dfa10f617c06d5272bd746 (patch)
tree0633e7104d5326b0e1e9649595edb60c45a31270 /research/experiments/040-against-c/2026-10-08-tpcc-s9-11.jsonl
parentc38f9f11145445b4d4e3d284fd1256cc891bb3db (diff)
downloadpure-59510b75aaf6781fe7dfa10f617c06d5272bd746.tar.gz
pure-59510b75aaf6781fe7dfa10f617c06d5272bd746.zip
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
Diffstat (limited to 'research/experiments/040-against-c/2026-10-08-tpcc-s9-11.jsonl')
-rw-r--r--research/experiments/040-against-c/2026-10-08-tpcc-s9-11.jsonl3
1 files changed, 3 insertions, 0 deletions
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}}