Midterm Exam Review
- Quantitative analysis
- Amdahl's law
- performance equation: time = IC x CPI / clock rate
- ISA design
- Classification
- Addressing
- CISC vs RISC
- Intel
- Pipelining (Appendix A)
- Basics
- data path
- pipeline registers
- computing speedup
- Hazards
- structural hazards
- data hazards (RAW, WAW, WAR) and forwarding
- control hazards
- branch penalty
- delayed branch
- Exceptions
- Multicycle operations and floating point
- ILP
- Dependencies
- Data dependencies
- Name dependencies
- output dependency
- antidependency
- Dynamic scheduling