diff options
| author | eunhhu <[email protected]> | 2026-10-05 19:14:08 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-10-05 19:14:08 +0100 |
| commit | b5c275f6b908aad08b98bc0cc643f8602ebfb157 (patch) | |
| tree | 39e1e1e29321d7425154bdc10bade15cc519f1da /.github/workflows/native-linux-4k-page-store.yml | |
| parent | 8c0c409ec5032a39bf9181198a24f25cca90d5fb (diff) | |
| download | pure-b5c275f6b908aad08b98bc0cc643f8602ebfb157.tar.gz pure-b5c275f6b908aad08b98bc0cc643f8602ebfb157.zip | |
Pointer induction (023): an inner count's access by a key affine in its round, in range for every round (its opening found it) and in a full list, reads its cell through a pointer, a phi at the loop's head: the column (read from the list) plus the key at round 0 times four where the loop opens, its key's step a round times four added at its latch. The key's nodes, in range, give up nowhere (no snapshot kept), so a key read by such accesses alone is not made; a list found by key alone with such an access is full where the tier begins (else the generic code runs the nest). matmul 23.0 to 14.2 ms (3.1x to 1.9x C)
module_tier's programs sweep lists by keys stepping with a round (in range or not, a list full or not)
Diffstat (limited to '.github/workflows/native-linux-4k-page-store.yml')
0 files changed, 0 insertions, 0 deletions
