summaryrefslogtreecommitdiffstats
path: root/FOSS/Python/Dependencies/future-0.18.2/docs/notebooks/object special methods (next, bool, ...).ipynb
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2022-12-22 14:49:44 -0800
committeryum <yum.food.vr@gmail.com>2022-12-22 14:54:03 -0800
commit6f2c1dace46a68620bc61a732a2f43252bd5d3ba (patch)
tree406674c850b814dfebe754089abdefbf61d49964 /FOSS/Python/Dependencies/future-0.18.2/docs/notebooks/object special methods (next, bool, ...).ipynb
parent9c6b3c43ddecca315cdba11ebd14f6926527fa8b (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 'FOSS/Python/Dependencies/future-0.18.2/docs/notebooks/object special methods (next, bool, ...).ipynb')
0 files changed, 0 insertions, 0 deletions