CPU//cache
Small, fast SRAM sitting between the core and main RAM
Small, fast SRAM sitting between the core and main RAM
Organized in levels: L1 (per-core, ~4 cycles), L2 (per-core or shared, ~12 cycles), L3 (shared across cores, ~40 cycles)
Exploits temporal and spatial locality: most programs re-access the same data and nearby addresses repeatedly.
Cache misses stall the pipeline and dominate performance on memory-bound workloads.
Compare with cache (disk-level) and cache (CDN/proxy-level): same principle, different latency scale.