Architecture

CPU internals, memory hierarchy, and cache coherence — the hardware foundations.

  1. CPU Fundamentals Pipelines, superscalar execution, branch prediction, and the microarchitectural tricks that make modern CPUs fast.
  2. Memory Hierarchy From registers to DRAM — understanding latency, bandwidth, and why cache-friendly code wins.
  3. Cache Coherence MESI, snooping, directories — how multicore CPUs keep caches consistent without losing their minds.