The database was compressed into six gigabytes for real-time decompression.
While the early versions of the program were I/O bound, continually
accessing the database on disk to look up position values during
a search, the current version preloads the entire database into randomaccess
memory. The resulting speed benefits only serve to widen the gap
between Chinook’s capabilities and what the best humans can achieve.