This graduate-level sequence explores the intersection of algorithmic theory and systems architecture. Students investigate how hardware constraints like cache hierarchies and disk I/O dictate the performance of sorting and indexing strategies, moving from linear-time non-comparison sorts to cache-oblivious models and modern database indexing structures.

Similar Sequences