En.605.704 [repack] → < HIGH-QUALITY >
This course provides a rigorous foundation in modern computer architecture, bridging the gap between digital logic and operating systems. Topics include instruction set design (RISC vs. CISC), pipelining (data/control hazards), memory hierarchies (caches, DRAM, virtual memory), out-of-order execution, branch prediction, vector and SIMD processing, and an introduction to multi-core coherence. Emphasis is placed on quantitative analysis (CPI, miss rate, speedup) using performance models and simulation tools.
Using in SE mode, students:
Identifying candidate classes and establishing their relationships. en.605.704