aboutsummaryrefslogtreecommitdiffstats
path: root/prototypes/workbench
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-05 20:16:45 +0100
committereunhhu <[email protected]>2026-10-05 20:16:45 +0100
commit66e7251744e59499ace0dc977c200cd51b7d2b7a (patch)
tree5d915ed4ab1975e67631294d2e148754263d8a2d /prototypes/workbench
parentdd86977b2db463da841b5c2dacf1027561d06aed (diff)
downloadpure-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/workbench')
0 files changed, 0 insertions, 0 deletions