diff options
| author | eunhhu <[email protected]> | 2026-10-09 15:57:59 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-10-09 15:57:59 +0100 |
| commit | 6761c28b4f4d580083bdd49b23d6626dd973cfb8 (patch) | |
| tree | 3fa274efb2ab50e1a113fac4e793d5b8ef22a643 /core/module-save.c | |
| parent | 75aa418924fbaf510174713aa007482169bbd114 (diff) | |
| download | pure-6761c28b4f4d580083bdd49b23d6626dd973cfb8.tar.gz pure-6761c28b4f4d580083bdd49b23d6626dd973cfb8.zip | |
Research 139: what a program made at load per batch loop would take (the deciding prototype 043): the executor's extra over 041 is interpretation, not semantics (matmul 11.1 ms of it, checks 0.2); the program interpreted a step at a time, with the executor's checks, ran matmul's loop in 10.36 ms and knapsack's in 4.16 (straight kernels 7.17 and 3.76; the executor about 22.2 and 7.3), about 14 and 5.4 ms with the making (bars 15 and 6.5; the compiled code 14.2 and 7.9); the buffer rule it found (registers at load, two buffers each so a result never lands on its operand, 24 lanes apart); the suite's five bodies sorted (matmul, knapsack, join's order loop straight-line; roots and BFS not); 026's scope as straight-line programs with the pass for the rest, and its risk
Diffstat (limited to 'core/module-save.c')
0 files changed, 0 insertions, 0 deletions
