diff options
| author | yum <yum.food.vr@gmail.com> | 2022-12-22 14:49:44 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2022-12-22 14:54:03 -0800 |
| commit | 6f2c1dace46a68620bc61a732a2f43252bd5d3ba (patch) | |
| tree | 406674c850b814dfebe754089abdefbf61d49964 /GUI/package.ps1 | |
| parent | 9c6b3c43ddecca315cdba11ebd14f6926527fa8b (diff) | |
Document encoding optimization
By sending encoded words rather than letters, we could speed up
English paging rate by 2.5x over an optimized implementation
Word-encoded implementation: 16 bits per word
(capped at 64k possible words).
Optimized char-based imlementation:
(5.7 chars per word) * (7 bits per char) == 39.9 bits per word
2.5x slower than word encoding.
Today's char-based implementation:
(5.7 chars per word) * (16 bits per char) == 91.2 bits per word
5.7x slower than word encoding.
Diffstat (limited to 'GUI/package.ps1')
0 files changed, 0 insertions, 0 deletions
