Computer Architecture: A Quantitative Approach by John L. Hennessy and David A. Patterson — book cover
Computer architecture · Mémoires · Multiprocesseurs

Computer Architecture: A Quantitative Approach by John L. Hennessy and David A. Patterson — Summary, Key Ideas & Quotes

1989820 pages3-min Big ideas4.0 (1)
Rate it
What is Computer Architecture: A Quantitative Approach about?

This new edition of 'Computer Architecture' has been updated throughout to address the historic shift from single-core to multi-core processors.

A glimpse inside

Illustration for Computer Architecture: A Quantitative Approach
Quantitative, Evidence-Based Analysis

Hennessy and Patterson revolutionized the study of computer architecture by insisting on quantitative analysis—using real data and benchmarks to evaluate design decisions. Rather than relying on intuition or tradition, they show how to measure and compare the performance, cost, and energy efficiency of different architectures. This approach empowers readers to make informed choices and understand the real-world impact of architectural innovations.

The Principle of Trade-Offs

A central theme is that every architectural decision involves trade-offs—between speed, cost, complexity, power consumption, and scalability. The book doesn’t offer one-size-fits-all answers, but instead teaches how to analyze the pros and cons of each option. This mindset is crucial for anyone designing or evaluating computer systems in a world of constant technological change.

See all 6 key ideas →

Ratings at a glance

Open Library
4.0 / 5
1 ratings
Get smart in 3 min
6 key ideas, distilled
  1. 1Quantitative, Evidence-Based Analysis
  2. 2The Principle of Trade-Offs
  3. 3Evolution from Single-Core to Multi-Core
  4. 4Performance Metrics and Benchmarks
  5. 5Instruction Set Architecture (ISA) and Abstraction

Popular quotes from Computer Architecture: A Quantitative Approach

The best way to predict the future is to invent it.
There are no magic answers, only careful analyses of trade-offs.

Frequently asked

This new edition of 'Computer Architecture' has been updated throughout to address the historic shift from single-core to multi-core processors.