Review Queues and Stacks Sorting Lower Bound
Hierarchical Memory
Modern machines have complicated memory hierarchy
Levels get larger and slower further away from CPU Data moved between levels using large blocks
Massive Data Algorithmics Lecture 2: Sorting