diff options
| author | eunhhu <[email protected]> | 2026-10-09 14:24:51 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-10-09 14:24:51 +0100 |
| commit | 82b99bfaa673265778df511b36ab22f0563049c0 (patch) | |
| tree | 4c274fc352f6225b5bc174a557fb336439467db5 /docs/research/034-hybrid-document-storage.md | |
| parent | 2427fbe9227de6fcea13addaf7ca6d82d9829957 (diff) | |
| download | pure-82b99bfaa673265778df511b36ab22f0563049c0.tar.gz pure-82b99bfaa673265778df511b36ab22f0563049c0.zip | |
Batch executor, stage 5 of design 025: the sums into cells at once from round 0 (sums_in_words): the rows and e's in four bytes first (vector code) up to the first round whose e is not a whole number below 2^32, then each round's sums in turn in integers for a one- or four-byte cell while it stays in its bytes, as a number for an eight-byte cell while finite; where one is not so the executor's way goes on from that round and sum (nothing faulted or widened before it); join 4.9% fewer cycles; SUMS_SOURCE in check.py (sixteen rows met again and again, a one-byte column widened mid-batch, a four-byte one past 2^32, a masked fraction), 7,912 rounds at once and 3,228 the other way, the same three ways; seeds 1 2 3 5 23 (default and PURE_SELECT=all), the fixed sources (also sanitized) and the unit tests pass
Diffstat (limited to 'docs/research/034-hybrid-document-storage.md')
0 files changed, 0 insertions, 0 deletions
