aboutsummaryrefslogtreecommitdiffstats
path: root/research/experiments/040-against-c/2026-10-09-tpcc-s9-16.jsonl
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-09 15:41:24 +0100
committereunhhu <[email protected]>2026-10-09 15:41:24 +0100
commitf47f0caa14889013436438f2bcb2c482a58e630b (patch)
tree788af0fa944d7fe0990f05c741c8f2a8e4574dbf /research/experiments/040-against-c/2026-10-09-tpcc-s9-16.jsonl
parent1b7e9055f019ecf957e4cfbd659268149593c7cc (diff)
downloadpure-f47f0caa14889013436438f2bcb2c482a58e630b.tar.gz
pure-f47f0caa14889013436438f2bcb2c482a58e630b.zip
Research 138: the batch executor's stage 5, design 025 made: sums into cells at once in integers (join 116.0 to 110.5 ms, short of 108: what is left is the same cells' memory, read, add and write again), decide's bit found once (BFS 23.2, short of 21.5: the tail's time was its loads more than its instructions), and the batch executor's loops aligned to 64-byte lines (the hot loops' placement had swung knapsack 6% at the same instructions; the lists' loops aligned too cost the bank's queries 1-2% more instructions, so not they); against b9 matmul -36%, knapsack -28%, roots -7.6%, join -6.2%, BFS -3.9%, the executor alone, the bank queries and TPC-C (+0.7%) as they were; 025's bars and what each stage measured; 024 and CHECKPOINT say so
Diffstat (limited to 'research/experiments/040-against-c/2026-10-09-tpcc-s9-16.jsonl')
-rw-r--r--research/experiments/040-against-c/2026-10-09-tpcc-s9-16.jsonl3
1 files changed, 3 insertions, 0 deletions
diff --git a/research/experiments/040-against-c/2026-10-09-tpcc-s9-16.jsonl b/research/experiments/040-against-c/2026-10-09-tpcc-s9-16.jsonl
new file mode 100644
index 0000000..3d69378
--- /dev/null
+++ b/research/experiments/040-against-c/2026-10-09-tpcc-s9-16.jsonl
@@ -0,0 +1,3 @@
+{"step": "load", "directory": "/dev/shm", "warehouses": 1, "rows": 568758, "generate_s": 0.56, "pure_load_s": 0.63, "sqlite_load_s": 1.54, "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": 45559, "new_orders_per_minute": 1218639, "undone_new_orders": 3910, "errors": 0, "new_order": {"done": 410124, "failed": 0, "p50_us": 1408, "p99_us": 3712}, "payment": {"done": 391677, "failed": 0, "p50_us": 1344, "p99_us": 3584}, "order_status": {"done": 36563, "failed": 0, "p50_us": 272, "p99_us": 1408}, "delivery": {"done": 36512, "failed": 0, "p50_us": 1344, "p99_us": 3584}, "stock_level": {"done": 36309, "failed": 0, "p50_us": 304, "p99_us": 1536}, "server_threads": "3", "cpu_us_per_transaction": 43.1, "core_shares": {"pure-owner": 0.88, "pure-checkpoint": 0.01}, "resident_mib": 478.9, "written_bytes_per_transaction": 0.0, "device_bytes_per_transaction": null, "consistency_failures": []}
+{"step": "end", "pure_resident_mib": 478.9, "pure_state_mib": 241.6, "pure_store_mib": 246.7, "sqlite_files_mib": 13.8, "grouped_sqlite_files_mib": 0.0, "pure_counts": {"bursts": 28663, "burst_events": 834487, "checkpoints": 40}}