This makes intuitive sense.  A great deal of operations on computers today are not CPU bound.  In fact, the CPU (plus GPU) are sitting mostly un-utilized.  Processors are fast, memory is cheap--both expand following Moore's law.<p>But hard drive speed does not follow Moore's law.  If hard drives are the most significant bottleneck, it makes sense to reduce the amount of seeking and reading the hard drive is doing, shifting the work to the usually-idle multicore CPU+GPU.