diff options
| author | eunhhu <[email protected]> | 2026-10-19 01:31:39 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-10-19 01:31:39 +0100 |
| commit | 809a83a5764ec0f0c84b96c43a20cfb906eee031 (patch) | |
| tree | fe255be70914400060d810ec9ecd68c0edf1305e /research/experiments/041-batches | |
| parent | b79f627af433a63f8f42869b124f5ef344a49352 (diff) | |
| download | pure-809a83a5764ec0f0c84b96c43a20cfb906eee031.tar.gz pure-809a83a5764ec0f0c84b96c43a20cfb906eee031.zip | |
027's 5b: an i64 sum exact: its items gathered in a 128-bit integer and only the result checked against the range (overflow past it), so a sum past the range midway and back in it at the end is the answer and an i64 sum's order is none of its business; the batch executor's folds are numbers' lanes alone, summed in the items' order, as before; 008's FOLD says so; counts: b44 against b43 within 0.04% (BFS without batches -0.03%); the bank's queries (s43 and s44 in turns, six each) per_branch -1.32% (all six below s43's lowest: a larger Fold lays the number sum's loop otherwise), in_credit -0.72%, ranks -0.26%, the rest within 0.01%, the seven queries' answers the same bytes on both; 008 and 027
Diffstat (limited to 'research/experiments/041-batches')
| -rw-r--r-- | research/experiments/041-batches/2026-10-19-counts.jsonl | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/research/experiments/041-batches/2026-10-19-counts.jsonl b/research/experiments/041-batches/2026-10-19-counts.jsonl index 3746b9e..958d9d2 100644 --- a/research/experiments/041-batches/2026-10-19-counts.jsonl +++ b/research/experiments/041-batches/2026-10-19-counts.jsonl @@ -28,3 +28,13 @@ {"version":"b43","way":"rounds","work":"matmul","instructions":21186409838,"cycles":6817006402} {"version":"b43","way":"batches","work":"bfs","instructions":3341463903,"cycles":1640907916} {"version":"b43","way":"rounds","work":"bfs","instructions":4705147005,"cycles":2086468365} +{"version":"b44","way":"batches","work":"roots","instructions":157246372,"cycles":110236606} +{"version":"b44","way":"rounds","work":"roots","instructions":2715504098,"cycles":1000646542} +{"version":"b44","way":"batches","work":"knapsack","instructions":348031933,"cycles":105343305} +{"version":"b44","way":"rounds","work":"knapsack","instructions":22162412282,"cycles":7769116952} +{"version":"b44","way":"batches","work":"join","instructions":1783720568,"cycles":1020867745} +{"version":"b44","way":"rounds","work":"join","instructions":7723077450,"cycles":3523189145} +{"version":"b44","way":"batches","work":"matmul","instructions":702231628,"cycles":227521152} +{"version":"b44","way":"rounds","work":"matmul","instructions":21186170497,"cycles":6763916506} +{"version":"b44","way":"batches","work":"bfs","instructions":3341455171,"cycles":1657087395} +{"version":"b44","way":"rounds","work":"bfs","instructions":4703547672,"cycles":2087752517} |
