Computer Architecture: A Quantitative Approach

By Philip Turner
2026

Description

Computer Architecture: A Quantitative Approach, authored by pioneers John L. Hennessy and David A. Patterson, is far more than a textbook; it is the foundational treatise that defines the modern discipline of computer architecture. Its enduring influence stems from the powerful methodology it champions: the move from a qualitative, descriptive field to a rigorous, engineering science grounded in measurement, analysis, and principled trade-offs. The book's core philosophy is that effective design decisions must be evaluated using quantitative metrics-cycles per instruction, cache miss rates, power consumption, and cost applied against realistic workloads and benchmarks. This approach provides a disciplined framework for navigating the complex, multi-dimensional space architects inhabit, where improving one metric (like peak speed) often comes at the expense of another (like energy efficiency or chip area). The text equips readers with essential analytical tools for this task, most famously Amdahl's Law, which quantifies the limits of parallel acceleration, and the CPU performance equation, which breaks down execution time into actionable components.

About Author

Philip Turner

Table of Content

Preface
Chapter 1. Foundations of Computer Architecture
Chapter 2. Instruction Set Architecture Design
Chapter 3. Processor Design and Pipelining
Chapter 4. Memory Hierarchy Design
Chapter 5. Storage Systems and I/O Architecture
Chapter 6. Parallelism and Multicore Architectures
Chapter 7. Vector, GPU, and Accelerator Architectures
Chapter 8. Power, Energy, and Reliability
Chapter 9. Quantitative Performance Evaluation
Chapter 10. Emerging Trends and Future Directions in Computer Architecture
Bibliography
Index