aboutsummaryrefslogtreecommitdiffstats
path: root/research/experiments/041-batches/2026-10-18-counts.jsonl
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-18 17:54:16 +0100
committereunhhu <[email protected]>2026-10-18 17:54:16 +0100
commit9f17dd667c3282aa28d6b3961eda28e592961478 (patch)
treedb954434bdfde3186a06192f1b7ae4e93c44453c /research/experiments/041-batches/2026-10-18-counts.jsonl
parentd5f0cac74721863a91b0a799256b62c0b7b2a3c1 (diff)
downloadpure-9f17dd667c3282aa28d6b3961eda28e592961478.tar.gz
pure-9f17dd667c3282aa28d6b3961eda28e592961478.zip
Research 140, 027's stage 3 measured: a board of columns of cards of tags (aup's stored_nested) alike in memory and on a store restarting eight times, every step's fault, states and a view (2,400 snapshots, 54 restarts); killed at the tree's four stages and the log's two, all or nothing; replacement moving nested lists by name at depth; appending into a stored item's list costs about 170 ns an item it already holds (append_cost.c: 42 µs an add on average over the first 500, 738 µs over 8,000), building one by appends quadratic; instruction counts: the first commit's BFS +1.45% with batches and +1.68% without, from branches in the hot steps, gone with the load's internal ops (b29 against b27: BFS 0.000%/+0.034%, the others within 0.008%; the bank's queries -0.25% to +0.22%); what remains (a message's rows holding lists, a list field's .count in a fold, for over xs[i].f); 027's stage 3 as made (the representation chosen against the plan, its cost); 008's wording (kind 5 in images' headers alone); CHECKPOINT's direction row through stage 3
Diffstat (limited to 'research/experiments/041-batches/2026-10-18-counts.jsonl')
-rw-r--r--research/experiments/041-batches/2026-10-18-counts.jsonl30
1 files changed, 30 insertions, 0 deletions
diff --git a/research/experiments/041-batches/2026-10-18-counts.jsonl b/research/experiments/041-batches/2026-10-18-counts.jsonl
index d1f5c4d..6db0072 100644
--- a/research/experiments/041-batches/2026-10-18-counts.jsonl
+++ b/research/experiments/041-batches/2026-10-18-counts.jsonl
@@ -18,3 +18,33 @@
{"version":"b26","way":"rounds","work":"join","instructions":7659168467,"cycles":3373811804}
{"version":"b26","way":"batches","work":"bfs","instructions":3371506688,"cycles":1643771467}
{"version":"b26","way":"rounds","work":"bfs","instructions":4712039680,"cycles":2075728320}
+{"version":"b28","way":"batches","work":"matmul","instructions":713412706,"cycles":228056209}
+{"version":"b28","way":"rounds","work":"matmul","instructions":21223846502,"cycles":6836648106}
+{"version":"b28","way":"batches","work":"knapsack","instructions":348670652,"cycles":105217756}
+{"version":"b28","way":"rounds","work":"knapsack","instructions":22004470545,"cycles":7867695936}
+{"version":"b28","way":"batches","work":"roots","instructions":157304315,"cycles":109581739}
+{"version":"b28","way":"rounds","work":"roots","instructions":2720117105,"cycles":1008706879}
+{"version":"b28","way":"batches","work":"join","instructions":1783743144,"cycles":1007421023}
+{"version":"b28","way":"rounds","work":"join","instructions":7692773476,"cycles":3312488537}
+{"version":"b28","way":"batches","work":"bfs","instructions":3413152566,"cycles":1688940338}
+{"version":"b28","way":"rounds","work":"bfs","instructions":4801845652,"cycles":2100396423}
+{"version":"b27","way":"batches","work":"matmul","instructions":713395345,"cycles":228780268}
+{"version":"b27","way":"rounds","work":"matmul","instructions":21265005926,"cycles":7318530139}
+{"version":"b27","way":"batches","work":"knapsack","instructions":348632551,"cycles":105762362}
+{"version":"b27","way":"rounds","work":"knapsack","instructions":21881484253,"cycles":8123105399}
+{"version":"b27","way":"batches","work":"roots","instructions":157304178,"cycles":109418657}
+{"version":"b27","way":"rounds","work":"roots","instructions":2719816944,"cycles":1106892113}
+{"version":"b27","way":"batches","work":"join","instructions":1783718313,"cycles":1008040915}
+{"version":"b27","way":"rounds","work":"join","instructions":7669672155,"cycles":3455880586}
+{"version":"b27","way":"batches","work":"bfs","instructions":3364522644,"cycles":1647535969}
+{"version":"b27","way":"rounds","work":"bfs","instructions":4722342813,"cycles":2084692974}
+{"version":"b29","way":"batches","work":"matmul","instructions":713395677,"cycles":232196096}
+{"version":"b29","way":"rounds","work":"matmul","instructions":21265247905,"cycles":7417709517}
+{"version":"b29","way":"batches","work":"knapsack","instructions":348634210,"cycles":104739014}
+{"version":"b29","way":"rounds","work":"knapsack","instructions":21881636483,"cycles":8104673362}
+{"version":"b29","way":"batches","work":"roots","instructions":157304837,"cycles":109524488}
+{"version":"b29","way":"rounds","work":"roots","instructions":2719817906,"cycles":1110164822}
+{"version":"b29","way":"batches","work":"join","instructions":1783720744,"cycles":1038646954}
+{"version":"b29","way":"rounds","work":"join","instructions":7670274118,"cycles":3526186126}
+{"version":"b29","way":"batches","work":"bfs","instructions":3364524544,"cycles":1644560620}
+{"version":"b29","way":"rounds","work":"bfs","instructions":4723942606,"cycles":2096987224}