aboutsummaryrefslogtreecommitdiffstats
path: root/docs/research/024-native-app-instances.md
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-09 15:57:59 +0100
committereunhhu <[email protected]>2026-10-09 15:57:59 +0100
commit6761c28b4f4d580083bdd49b23d6626dd973cfb8 (patch)
tree3fa274efb2ab50e1a113fac4e793d5b8ef22a643 /docs/research/024-native-app-instances.md
parent75aa418924fbaf510174713aa007482169bbd114 (diff)
downloadpure-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 'docs/research/024-native-app-instances.md')
0 files changed, 0 insertions, 0 deletions