Computer Organization
The Processor Instruction Set Architecture Memory Hierarchy
Eight Great Ideas
- Design for Moore’s Law
- Use Abstraction to simplify design
- Make the Common Case Fast (Amdahl’s Law)
- Performance via Parallelism
- Performance via Pipelining
- Performance via Prediction (Hazards)
- Memory Hierarchy
- Dependability via Redundancy