Next: This chapter
Up: Ch01-Intro
Previous: Other background
COURSE OVERVIEW (Subject to change)
- Benchmarks, performance metrics
- Pipelining, static scheduling
- Branch prediction
- Dynamic instruction scheduling
- Scoreboarding vs Tomasulo
- Speculative execution
- Multiple issue: superscalar, VLIW
- Compiler issues: dependence analysis
- Parallel programming
- Caches and memory systems
- Shared-memory multiprocessors
- Interconnection networks
+ (if time) case studies, theoretical foundations, new directions