diff options
| author | eunhhu <[email protected]> | 2026-10-05 20:16:45 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-10-05 20:16:45 +0100 |
| commit | 66e7251744e59499ace0dc977c200cd51b7d2b7a (patch) | |
| tree | 5d915ed4ab1975e67631294d2e148754263d8a2d /prototypes/common | |
| parent | dd86977b2db463da841b5c2dacf1027561d06aed (diff) | |
| download | pure-66e7251744e59499ace0dc977c200cd51b7d2b7a.tar.gz pure-66e7251744e59499ace0dc977c200cd51b7d2b7a.zip | |
Design 024: a batch executor, loops run 256 rounds at a time by operations the C compiler makes at build time (no code made at run time, 32 KB of lanes), checks as a batch's flag and a failed batch run again round by round; which loops batch (sums, affine keys at a nonnegative distance, filters that only grow, a count that only grows), sections run round by round interpreted, fused operations from a table, the JIT retired if it is not slower; 041's prototypes against C: roots 0.99, knapsack 0.71, matmul 0.94, BFS 1.03, join 1.59 (the tier 1.20-2.46); CHECKPOINT says so
Diffstat (limited to 'prototypes/common')
0 files changed, 0 insertions, 0 deletions
