Re:Elite's crazy tokenized string routine
by illumen on Tuesday January 27, 2015 @01:33AM
(#8951606)
Yeah, even in-memory processes can be sped up by compression/decompression. When you're not running entirely in cache, which many old games can be done.
Doom 1+2 (including all the data) can be entirely loaded into modern high end CPU cache.
It always surprises me when you see such extreme space saving efforts, especially on machines where you would expect the processing overhead to be high. I've noticed that as the tech improved this concept remains important because I/O bandwidth is so often the real limiting factor. Things like piping input/output through gzip can actually speed batch processes up dramatically.