Solution

Load all data from a single contiguous input stream

  • Eliminates seek times
  • Reading from a contiguous file means you know what is loaded next, so you can read asynchronously
  • Still IO bound and CPU to spare? You could also decompress a compressed data stream on the fly

<- Previous | Next ->