
Amazon Prime Free Trial
FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with FREE Delivery" below the Add to Cart button and confirm your Prime free trial.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited FREE Prime delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$89.95$89.95
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Good
$69.97$69.97
Ships from: Amazon Sold by: teddybear
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) 5th Edition
There is a newer edition of this item:
$110.00
This title has not yet been released.
Purchase options and add-ons
- ISBN-10012383872X
- ISBN-13978-8178672663
- Edition5th
- PublisherMorgan Kaufmann
- Publication dateSeptember 30, 2011
- LanguageEnglish
- Dimensions7.5 x 1.75 x 9 inches
- Print length856 pages
Frequently bought together

Customers who viewed this item also viewed
Editorial Reviews
Amazon.com Review
The computing world today is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation today. The fifth edition of Computer Architecture focuses on this dramatic shift, exploring the ways in which software and technology in the cloud are accessed by cell phones, tablets, laptops, and other mobile computing devices. Each chapter includes two real-world examples, one mobile and one data center, to illustrate this revolutionary change.
- Updated to cover the mobile computing revolution.
- Emphasizes the two most important topics in architecture today: memory hierarchy and parallelism in all its forms.
- Develops common themes throughout each chapter: power, performance, cost, dependability, protection, programming models, and emerging trends ("What's Next").
- Includes three review appendices in the printed text. Additional reference appendices are available online.
- Includes updated case studies and completely new exercises.
- Each chapter includes two new, real-world examples, one mobile and one data center, to illustrate the revolutionary change to personal mobile devices and cloud computing.
- Expanded and improved coverage of multicore and GPU architectures.
- Completely new chapters on warehouse-scale (cloud) computers (Chapter 6) and vector processors and GPUs (Chapter 4).
- New "Putting it All Together" sections exploring real-world applications, including the pipeline organizations and memory hierarchies of the ARM Cortex A8 processor; the Intel core i7 processor; the NVIDIA GTX-280 and GTX-480 GPUs; and warehouse-scale computing at Google.
- Improvements and updates throughout, including updated performance analysis data featuring the new SPECPower benchmark.
Review
"What has made this book an enduring classic is that each edition is not an update, but an extensive revision that presents the most current information and unparalleled insight into this fascinating and fast changing field. For me, after over twenty years in this profession, it is also another opportunity to experience that student-grade admiration for two remarkable teachers." --From the Foreword by Luiz André Barroso, Google, Inc. "This is an academic textbook that is also suitable for a far broader readership. Each chapter is organised in the same structure, with the main content supported by case studies and exercises… Having read this book I now have a far better understanding of why processors from all the different designers and manufacturers are so different. Memory hierarchies, multicore architectures and compiler optimisation are all covered in great detail. I was particularly interested in their discussion of graphical processing units and how they are suitable for far more than just graphical workloads… What is great about this book is that it moves with the times. There is a lot of content on processors for mobile computing, and power usage is a pervasive theme. At the other extreme there is an excellent chapter on warehouse scale computers, which offers tremendous insight into the cloud computing infrastructure provided by Google, Amazon and others. If your job has anything to do with IT infrastructure then I recommend this book as a must-read. As an academic text book it has both depth and breadth. And if you're just interested in the topic you'll gain a huge amount of insight into the fundamentals of computer architecture." --The Chartered Institute for IT
Review
Fully updated fifth edition covers the twin shifts to mobile and cloud computing, with new material, exercises, and case studies.
About the Author
David Patterson is the Pardee Professor of Computer Science, Emeritus at the University of California at Berkeley, which he joined after graduating from UCLA in 1977.His teaching has been honored by the Distinguished Teaching Award from the University of California, the Karlstrom Award from ACM, and the Mulligan Education Medal and Undergraduate Teaching Award from IEEE. Prof. Patterson received the IEEE Technical Achievement Award and the ACM Eckert-Mauchly Award for contributions to RISC, and he shared the IEEE Johnson Information Storage Award for contributions to RAID. He also shared the IEEE John von Neumann Medal and the C & C Prize with John Hennessy. Like his co-author, Prof. Patterson is a Fellow of the American Academy of Arts and Sciences, the Computer History Museum, ACM, and IEEE, and he was elected to the National Academy of Engineering, the National Academy of Sciences, and the Silicon Valley Engineering Hall of Fame. He served on the Information Technology Advisory Committee to the U.S. President, as chair of the CS division in the Berkeley EECS department, as chair of the Computing Research Association, and as President of ACM. This record led to Distinguished Service Awards from ACM, CRA, and SIGARCH.
Product details
- Publisher : Morgan Kaufmann; 5th edition (September 30, 2011)
- Language : English
- Paperback : 856 pages
- ISBN-10 : 012383872X
- ISBN-13 : 978-8178672663
- Item Weight : 3.75 pounds
- Dimensions : 7.5 x 1.75 x 9 inches
- Best Sellers Rank: #1,082,542 in Books (See Top 100 in Books)
- #54 in Microprocessor Design
- #61 in Computer Programming Logic
- #183 in Computer Hardware Design & Architecture
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the book updated and excellent for computer architecture. They find it informative, engaging, and fun to read. However, some readers report issues with the layout, diagrams, and organization of the material. Opinions differ on clarity - some find it comprehensive and detailed, while others consider it concise and cryptic.
AI-generated from the text of customer reviews
Customers appreciate the updated book. They find the new material well-integrated into appropriate chapters, and describe it as a wonderful update to a classic.
"...It's also up-to-date as it makes references to the latest Core i7's in the text and explains that the concept you are learning is used in the..." Read more
"...Up-to-date new material well integrated into appropriate chapters...." Read more
"...It's huge and it's up-to-date." Read more
"Completely new book, exactly what I want. Shiped to home in time being well packed and protected. Great in general." Read more
Customers find the book an excellent guide on computer architecture. It covers the workings of a PC and warehouse-scale computing. They say it's a basic guide for computers students.
"...stuck on the general inner workings of a PC, this also delves into warehouse-scale computing and explains other ways of constructing computers than..." Read more
"...Got it for a good price. This one is one of the excellent books on computer architecture." Read more
"This book is an excellent and basic guide for computers students. In my opinion, all Computer Architecture books are basics." Read more
"Best Computer Architecture book there is.... hands down...." Read more
Customers find the book informative and engaging. They find it clear on new technologies and useful. The GPU chapter is fun to read.
"...They were engaging, made slight jokes along the way and presented the topic in a way that makes it easy for a student to learn...." Read more
"...The GPU chapter was fun to read." Read more
"...The book is well organized and much can be learned from it, however it cannot be gleaned from just one reading...." Read more
"I needed this book for a computer architecture class. It's very informative on many of the newer technologies and clear in it's presentation of..." Read more
Customers have different views on the book's clarity. Some find it comprehensive and detailed, with helpful diagrams that make understanding easier. Others feel the writing is not concise, cryptic, and difficult to understand, especially the formulae.
"...explains numerous avenues to pursue performance gains, and gives actual calculations to project the implications of design decisions...." Read more
"...Although it has plenty of information, it's unorganized on explaining what things are...." Read more
"...Overall, this is a excellent introduction to advanced computer architecture and a perfect continuation of Hennessy and Patterson's "Computer..." Read more
"...I would recommend it. The diagrams help. But the contents do seem a bit outdated and I'm sure there may be books out there with better layouts." Read more
Customers have issues with the layout of the book. They mention that figures are cut in the middle of the page, the book is disorganized, and the diagrams are not very good. The explanations are subpar, and the material and supplements are poorly organized, making it difficult to visualize and understand what's going on. Some readers also mention that pages rearrange themselves without any indication.
"it's a great book but is so detailed, i would like it if it contain like those little boxes with the concise or the conclusion of the lesson..." Read more
"...The books has lack of structure, it lacks explanation of basic things...." Read more
"...The diagrams were well drawn and had very detailed explanations with them so you could keep up...." Read more
"...does explain what things do and their functions but in a very hard way to visualize and understand what it's trying to say, basically meaningless..." Read more
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
This book is heavy enough to concuss someone with it with a good swing, and there's almost an equal number of pages in accompanying appendices in digital format. That is a lot of material, but it goes a great deal into the minutiae of the low level functions that you probably didn't learn correctly the first time around. Knowledge of basic digital design, organization, a C-based language and familiarity with generic assembly is recommended before tackling this thing.
I liked the book because the authors wrote it with students in mind. They were engaging, made slight jokes along the way and presented the topic in a way that makes it easy for a student to learn. The diagrams were well drawn and had very detailed explanations with them so you could keep up. The chapters are somewhat modular in that a student could read some chapters while completely ignoring the rest and it still make sense. My class didn't follow any of the case studies or real world examples, so I can't comment on that. It's also up-to-date as it makes references to the latest Core i7's in the text and explains that the concept you are learning is used in the chip.
What are the downsides? It gets incredibly dense sometimes. The sections can be really long you have to actively pay attention otherwise you'll get lost easily. If your mind drifts off for even a paragraph, you're done! You have to re-read that section again from where you started to day dream. It's pretty long too. If you've got an exam coming up give your self two weeks (a week at a minimum) to read the relevant parts. My suggestion is to do a section a day so that it is easier to digest.
Overall, this is a excellent introduction to advanced computer architecture and a perfect continuation of Hennessy and Patterson's "Computer Organization and Design." I'm going to keep the book because it is very interesting and I might still refer to it in the future. If you have the patience to learn from it, it has the ability to teach you.
you need to have basic knowledge about digital, assembly and computer architecture.
totally the book is so rich and useful, i recommend it strongly.
The GPU chapter was fun to read.
I read carefully through Amazon reviews and decided to buy this book. Patterson and Hennessy are well known researches and I expected that the book had to be very good.
I bought it, read about 3/4 and just dropped it. I was very disappointed. The book looks like a bunch of independent articles that randomly jumps from one topic to another. They also start discussing low-level things without any preparation or explanation. I do not know what level of the reader this book expects, but it is definitely not for first-year student or casual software engineer.
The books has lack of structure, it lacks explanation of basic things. I found that online appendices are more interesting for me then the book itself.
After "Computer Architecture" I decided to try some other book that can explain me modern computer architecture better. I found "Structured Computer Organization" by Tanenbaum and it was *really* useful. The irony is that Tanenbaum book has 1.5 stars while Patterson book has 4.5 stars.
Top reviews from other countries
5.0 out of 5 stars Very Handy!
5.0 out of 5 stars Thorough but accessible look at varied CPU architectures
It covers all I wanted to know, explained it all clearly and gave me a deeper understanding. It is nicely complemented by Ulrich Drepper's "what every programmer should know about memory" (the first 60 pages were sufficient for me, but I do recommend that too).
It's accessibility depends on prior knowledge; you need to know a decent amount first and this would be totally unsuitable for a beginner.
About the only thing it didn't do a good job on was explaining way prediction - how does that prediction actually occur? Going on the web didn't help as they all seemed to copy or paraphrase from the book without adding anything.
Summary: you need a good foundation to understand this book but if you have that, it's excellent.
5.0 out of 5 stars Ottimo testo
5.0 out of 5 stars Comprehensive
The authors are very well known cause of the quality and comprehensiveness of this stuff.
Besides the material available on the website is also very useful to study and to teach.
5.0 out of 5 stars Computer Architecture: A Quantitative Approach (Morgan Kaufmann Series in Computer Architecture and Design) (The Morgan Kaufmann
Allerdings ist dieses Buch nur für Experten geeignet. Besonders schön sind die umfassenden Definitionen, damit alle wissen worüber geredet wird.






