diff options
| author | eunhhu <[email protected]> | 2026-10-08 17:48:03 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-10-08 17:48:03 +0100 |
| commit | 59510b75aaf6781fe7dfa10f617c06d5272bd746 (patch) | |
| tree | 0633e7104d5326b0e1e9649595edb60c45a31270 /research/experiments/041-batches/2026-10-08-counts.jsonl | |
| parent | c38f9f11145445b4d4e3d284fd1256cc891bb3db (diff) | |
| download | pure-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/041-batches/2026-10-08-counts.jsonl')
| -rw-r--r-- | research/experiments/041-batches/2026-10-08-counts.jsonl | 20 |
1 files changed, 20 insertions, 0 deletions
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} |
