My understanding of the article was that the amount of data that they could be trying to collapse had been up to 32 MB, and now was never more than 2 MB.<p>Doing a global operation on a large data structure takes longer than doing a global operation on a small data structure.  Average throughput may be better if you do that, but maximum latency was the issue here.