Computer Architecture Explained
Performance emerges from parallelism and locality. Learn how pipelines, caches, and memory hierarchies interact with software.
๐ Fundamentals
- Pipeline stages: fetch, decode, execute, memory, writeback
- Caches: temporal/spatial locality, associativity
- Parallelism: ILP, TLP, SIMD