Goodreads helps you keep track of books you want to read.
Start by marking “Computer Architecture: A Quantitative Approach” as Want to Read:
Computer Architecture: A Quantitative Approach
Enlarge cover
Rate this book
Clear rating
Open Preview

Computer Architecture: A Quantitative Approach

4.10  ·  Rating details ·  1,005 ratings  ·  31 reviews
The era of seemingly unlimited growth in processor performance is over: single chip architectures can no longer overcome the performance limitations imposed by the power they consume and the heat they generate. Today, Intel and other semiconductor firms are abandoning the single fast processor model in favor of multi-core microprocessors--chips that combine two or more pro ...more
Paperback, Fourth Edition, 704 pages
Published November 3rd 2006 by Morgan Kaufmann (first published April 1990)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Computer Architecture, please sign up.
Popular Answered Questions
Demigha Oualid Stall in pipelining is when a stage among the five stages (or more depending on the architecture) cannot progress in execution because of the lack of …moreStall in pipelining is when a stage among the five stages (or more depending on the architecture) cannot progress in execution because of the lack of data from the previous stages. The execution units corresponding to that stage remain inactive until data become available.
In modern architectures, a scheduling unit alongside with an out-of-order execution engine are setup to avoid such a behavior. So that, when an instruction is scheduled for entering the pipeline, it is more likely that the processor does not stall and all execution units will function 100%. Sophisticated techniques of resource allocation, data caching and register renaming are employed to achieve that.(less)

Community Reviews

Showing 1-30
Average rating 4.10  · 
Rating details
 ·  1,005 ratings  ·  31 reviews

More filters
Sort order
Start your review of Computer Architecture: A Quantitative Approach
Sofie Giocante
Nov 04, 2019 rated it it was amazing
I think it's a good read. I found it practical and easy to understand, even though I'm not a big fan of comupter books, I'm more into docmuentation and technical manuals.
Nick Black
Sep 18, 2008 rated it it was amazing
My gargantuan Second Edition of Mssrs. Patterson et Hennessy, reeking with the stench of death forever associated with CS2200 (the foulest corruption of awesome material via wretched undergraduate TA fuckups 'ere I've experienced), sits off in the corner of my room, 1100+ pages of processing, parallelizing, and pipelining. When I found problems assigned to our CS6290 (High-Performance Computer Architecture) class last week out of the Fourth Edition, and that -- of course -- the exercises had bee ...more
Meghna Mandava
Apr 24, 2020 rated it it was amazing
Best textbook evr
Mar 13, 2020 rated it it was amazing  ·  review of another edition
Changed how I live my life!
Gregory Blake
Nov 03, 2016 rated it it was amazing  ·  review of another edition
An outstanding follow-up to Computer Organization and Design, Computer Architecture: A Quantitative Approach is exactly what it says on the tin: A Quantitative Approach to Computer Architecture. Shocking, I know.

I found Chapter One to be fairly uninteresting, the description of memory models in Chapter 2 and advanced pipelining concepts in Chapter 3 (particularly the discussion of Tomasulo's Algorithm) enlightening, but Chapter 4 is where the book really heats up. It starts light with vector and
Erik Z
Apr 13, 2015 rated it liked it  ·  review of another edition
A bit wordy, like any good american book, but what really gets me about the book is the quote on the back, which will stay with me forever.

"Do you ever have the feeling that computer architectures come and go, but CA:AQA is forever?" =)
Jan 06, 2020 rated it really liked it
Definitely quantitative in its approach, which was sometimes too much for me, but definitely as advertised so I won't slight it for that. It's written in that humble sort of way with respect for the topics, and that's something I always appreciate.
I found it was the most boring book ever, but occasionally I'd learn something so good that I couldn't stop reading it.
Robin Dong
Jun 09, 2020 rated it really liked it  ·  review of another edition
Very detailed
Apr 05, 2019 rated it it was amazing
Sep 07, 2013 rated it really liked it
I think I'm probably now in the wrong position to be reading this book, as I've already had the undergrad courses on it. This is a clear and detailed look at the whole spectrum of computer architecture. It even includes a chapter on disk storage, although event I find it very difficult to get excited about RAID and disk drives!
This is a classic textbook on the subject. There's not much more to say.
Vasil Kolev
Apr 19, 2014 rated it really liked it  ·  review of another edition
Shelves: good-tech-books, tech
Definitely not easy to read.

This is a comprehensive textbook on ISA/architecture design, with very recent examples (i7, cortex-a8), and explains the problems you can see with the current hardware and how some of those get solved. There's a good chapter on GPUs, and not-that-good chapter on "warehouse-sized-computers" (e.g. a google datacenter).

It's good to do at least a cursory read, just to have an idea what happens below the compiler/compiled code/assembly.
Nathaniel Mathews
May 11, 2015 rated it really liked it  ·  review of another edition
Shelves: academic
Hennessy and Patterson have a lot of great numbers and facts in the book, which help ground the theory of computer architecture in reality. There's an excellent mix of content-driven chapters and helpful appendices. The only thing holding this book back from a perfect review is the heavy and obvious bias towards their own MIPS architecture, when in the modern world greater attention to x86 would probably have been more helpful.
Mar 30, 2013 rated it it was amazing  ·  review of another edition
Arguably one of the most in depth and thoughtful books on computer architecture I have ever had the pleasure to read. A book I keep coming back too. Chapter 2 Memory Hierarchy and 6 Warehouse-Scale Computers are must reads. Highly, highly recommended.
Jan 22, 2010 marked it as to-read
more adventures in computer architecture
Feb 17, 2010 rated it really liked it
Shelves: computer-science
Textbook used for computer architecture course
Christian Kotz
Jan 27, 2014 rated it it was amazing
Shelves: computer-science
oldy but goldy
Nynke Fokma
Jul 13, 2009 rated it really liked it
Mine also mentions David A. Patterson as author.
Feb 27, 2013 added it
Shelves: g-p-book1
It is a good Book
Kevin Winata
Jun 11, 2018 rated it really liked it
It puts me to think about architecture as not merely a founded set of rules on how to build computers or each component. But using the trade-offs of each option.
Jul 16, 2008 rated it really liked it
Patterson teaches a graduate course at Berkeley based on this book, and the lectures are available online ...more
Jan 24, 2010 rated it did not like it
Shelves: nerd
The school I teach at, SUNY Old Westbury, assigned me this book for undergraduate Computer Architecture by mistake. This book is intended for graduate students.
Nick Black
Sep 18, 2008 rated it really liked it  ·  review of another edition
The fourth edition is a mighty step up, although this is a classic and well worth having for its expanded historical coverage, pleasantly interwoven in the text as opposed to cold exile on the cdrom.
Nov 04, 2008 rated it it was amazing
Best textbook ever.
Rudy Crimson bellwether
The Bible
Apr 16, 2013 marked it as to-read
Robert Grossman
Jun 27, 2012 rated it really liked it
Challenging, but worth it.
Dec 24, 2007 is currently reading it
Recommends it for: everyone interested
very interesting book. introductory materials but very helpful
Bhavana Ba
Dec 01, 2014 rated it liked it
Nice book for Engineering students
Jun 07, 2013 rated it it was amazing  ·  review of another edition
Must read comprehensive in-depth work on computer architectures. A kind of "what every programmer must know about computers" book.
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Computer Organization & Design: The Hardware/Software Interface
  • The C Programming Language
  • Introduction to Algorithms
  • Artificial Intelligence: A Modern Approach
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • The Algorithm Design Manual
  • Code Complete
  • Expert C Programming: Deep C Secrets
  • Pattern Recognition and Machine Learning
  • The Protocols (TCP/IP Illustrated, Volume 1)
  • The Elements of Statistical Learning: Data Mining, Inference, and Prediction
  • A History of Western Philosophy
  • Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
  • Cracking the Coding Interview: 150 Programming Questions and Solutions
  • Fundamentals of Database Systems
  • Computer Networking: A Top-Down Approach
  • Operating System Concepts
  • Broceliande Et L'énigme Du Graal
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

Ashley Poston made her name with Once Upon a Con, a contemporary series set in the world of fandom, and her two-part space opera, Heart of...
32 likes · 4 comments