aboutsummaryrefslogtreecommitdiffstats
path: root/research
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-13 07:49:11 +0100
committereunhhu <[email protected]>2026-10-13 07:49:11 +0100
commitc788046717f466c6681376207f368d52854cfdee (patch)
treec57cdb7926879e904af1269c395dbd8910be7694 /research
parent010fa06adc3b05e3e164309ee34e200f5d858fa2 (diff)
downloadpure-c788046717f466c6681376207f368d52854cfdee.tar.gz
pure-c788046717f466c6681376207f368d52854cfdee.zip
Research 140: 2b's instruction counts: the workloads' modules the same, batches within 0.001% of 2a (BFS +0.36%, within its own runs' spread), the executor alone -1.3% to +0.4% (step's four cases more, mixed signs; -1.31% to +0.59% from before stage 1), the bank's queries -0.66% to +0.05% (four runs each; bar 1%); CHECKPOINT's direction row through 027's 2b
Diffstat (limited to 'research')
-rw-r--r--research/experiments/040-against-c/2026-10-13-counts-s26.jsonl4
-rw-r--r--research/experiments/040-against-c/2026-10-13-counts-s26b.jsonl4
-rw-r--r--research/experiments/041-batches/2026-10-13-counts.jsonl20
3 files changed, 28 insertions, 0 deletions
diff --git a/research/experiments/040-against-c/2026-10-13-counts-s26.jsonl b/research/experiments/040-against-c/2026-10-13-counts-s26.jsonl
new file mode 100644
index 0000000..08f8c5c
--- /dev/null
+++ b/research/experiments/040-against-c/2026-10-13-counts-s26.jsonl
@@ -0,0 +1,4 @@
+{"serve": "pure-serve", "per_branch": {"instructions": 27084102, "cycles": 15238714}, "in_credit": {"instructions": 3512990, "cycles": 1844147}, "large": {"instructions": 1426001, "cycles": 686956}, "ranks": {"instructions": 24456923, "cycles": 16790533}, "none": {"instructions": 617310, "cycles": 222865}, "field": {"instructions": 9059207, "cycles": 3403821}, "found": {"instructions": 14212183, "cycles": 11186003}}
+{"serve": "pure-serve", "per_branch": {"instructions": 27186268, "cycles": 12114704}, "in_credit": {"instructions": 3536479, "cycles": 2133136}, "large": {"instructions": 1421189, "cycles": 651243}, "ranks": {"instructions": 24507195, "cycles": 15157017}, "none": {"instructions": 617586, "cycles": 198493}, "field": {"instructions": 8999045, "cycles": 3357350}, "found": {"instructions": 14151006, "cycles": 11388316}}
+{"serve": "pure-serve", "per_branch": {"instructions": 27079187, "cycles": 12336521}, "in_credit": {"instructions": 3511995, "cycles": 1715215}, "large": {"instructions": 1425953, "cycles": 643320}, "ranks": {"instructions": 24455634, "cycles": 15222701}, "none": {"instructions": 617302, "cycles": 209178}, "field": {"instructions": 9059199, "cycles": 3391426}, "found": {"instructions": 14212080, "cycles": 11504188}}
+{"serve": "pure-serve", "per_branch": {"instructions": 27307087, "cycles": 13489724}, "in_credit": {"instructions": 3563452, "cycles": 2332634}, "large": {"instructions": 1421173, "cycles": 720693}, "ranks": {"instructions": 24573327, "cycles": 17577195}, "none": {"instructions": 617586, "cycles": 239506}, "field": {"instructions": 8999045, "cycles": 3425525}, "found": {"instructions": 14151365, "cycles": 13950743}}
diff --git a/research/experiments/040-against-c/2026-10-13-counts-s26b.jsonl b/research/experiments/040-against-c/2026-10-13-counts-s26b.jsonl
new file mode 100644
index 0000000..ba647d9
--- /dev/null
+++ b/research/experiments/040-against-c/2026-10-13-counts-s26b.jsonl
@@ -0,0 +1,4 @@
+{"serve": "pure-serve", "per_branch": {"instructions": 27257751, "cycles": 12280504}, "in_credit": {"instructions": 3552148, "cycles": 1715953}, "large": {"instructions": 1426112, "cycles": 658813}, "ranks": {"instructions": 24553725, "cycles": 15261076}, "none": {"instructions": 617310, "cycles": 202571}, "field": {"instructions": 9059207, "cycles": 3369597}, "found": {"instructions": 14212960, "cycles": 11144044}}
+{"serve": "pure-serve", "per_branch": {"instructions": 27127430, "cycles": 12406802}, "in_credit": {"instructions": 3523224, "cycles": 1725024}, "large": {"instructions": 1421165, "cycles": 657540}, "ranks": {"instructions": 24475383, "cycles": 15240572}, "none": {"instructions": 617594, "cycles": 211360}, "field": {"instructions": 8999053, "cycles": 3385928}, "found": {"instructions": 14151598, "cycles": 11171298}}
+{"serve": "pure-serve", "per_branch": {"instructions": 27287641, "cycles": 12285362}, "in_credit": {"instructions": 3559028, "cycles": 2452529}, "large": {"instructions": 1425841, "cycles": 885103}, "ranks": {"instructions": 24570473, "cycles": 16043057}, "none": {"instructions": 617310, "cycles": 256221}, "field": {"instructions": 9059207, "cycles": 3586133}, "found": {"instructions": 14208095, "cycles": 13494821}}
+{"serve": "pure-serve", "per_branch": {"instructions": 27051224, "cycles": 11842398}, "in_credit": {"instructions": 3505938, "cycles": 1642599}, "large": {"instructions": 1421244, "cycles": 633219}, "ranks": {"instructions": 24432431, "cycles": 15305242}, "none": {"instructions": 617594, "cycles": 202822}, "field": {"instructions": 8999053, "cycles": 3377586}, "found": {"instructions": 14151622, "cycles": 11241946}}
diff --git a/research/experiments/041-batches/2026-10-13-counts.jsonl b/research/experiments/041-batches/2026-10-13-counts.jsonl
index 21c96c8..df5aa39 100644
--- a/research/experiments/041-batches/2026-10-13-counts.jsonl
+++ b/research/experiments/041-batches/2026-10-13-counts.jsonl
@@ -58,3 +58,23 @@
{"version":"b22","way":"rounds","work":"join","instructions":7671461339,"cycles":3779172383}
{"version":"b22","way":"batches","work":"bfs","instructions":3369486682,"cycles":1696184951}
{"version":"b22","way":"rounds","work":"bfs","instructions":4699835166,"cycles":2145127934}
+{"version":"b26","way":"batches","work":"matmul","instructions":713394383,"cycles":230837845}
+{"version":"b26","way":"rounds","work":"matmul","instructions":21265242983,"cycles":7092391610}
+{"version":"b26","way":"batches","work":"knapsack","instructions":348629831,"cycles":107480698}
+{"version":"b26","way":"rounds","work":"knapsack","instructions":21816294291,"cycles":7888622817}
+{"version":"b26","way":"batches","work":"roots","instructions":157302525,"cycles":109727216}
+{"version":"b26","way":"rounds","work":"roots","instructions":2719815307,"cycles":1033573737}
+{"version":"b26","way":"batches","work":"join","instructions":1783718353,"cycles":1077011356}
+{"version":"b26","way":"rounds","work":"join","instructions":7659168649,"cycles":3596941828}
+{"version":"b26","way":"batches","work":"bfs","instructions":3371507512,"cycles":1681179072}
+{"version":"b26","way":"rounds","work":"bfs","instructions":4716041915,"cycles":2112898648}
+{"version":"b24","way":"batches","work":"matmul","instructions":713386424,"cycles":230605083}
+{"version":"b24","way":"rounds","work":"matmul","instructions":21529238850,"cycles":6828812015}
+{"version":"b24","way":"batches","work":"knapsack","instructions":348626328,"cycles":106684625}
+{"version":"b24","way":"rounds","work":"knapsack","instructions":21721478257,"cycles":7608840672}
+{"version":"b24","way":"batches","work":"roots","instructions":157299182,"cycles":109591597}
+{"version":"b24","way":"rounds","work":"roots","instructions":2756246826,"cycles":992415334}
+{"version":"b24","way":"batches","work":"join","instructions":1783708908,"cycles":1102956119}
+{"version":"b24","way":"rounds","work":"join","instructions":7673263242,"cycles":3692142359}
+{"version":"b24","way":"batches","work":"bfs","instructions":3359486525,"cycles":1687662182}
+{"version":"b24","way":"rounds","work":"bfs","instructions":4701037983,"cycles":2111610158}