Memory Hierarchy
A 14-module path through memory hierarchy, in study order from foundations to the frontier.
Modules
- The Memory Hierarchy and Locality
- SRAM versus DRAM
- Cache Basics: Blocks, Hits, and Misses
- Direct-Mapped Caches
- Address Breakdown: Tag, Index, and Offset
- Set-Associative Caches
- Fully Associative Caches and the Design Spectrum
- Cache Replacement Policies
- Cache Write Policies
- Cache Misses: The Three Cs
- Cache Performance and Average Memory Access Time
- Virtual Memory: Concept and Motivation
- Page Tables and Address Translation
- The TLB and Memory Protection