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 authors
OK
Computer Organization and Design MIPS Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) 5th Edition
There is a newer edition of this item:
$87.03
(104)
Only 13 left in stock (more on the way).
Computer Organization and Design, Fifth Edition, is the latest update to the classic introduction to computer organization. The text now contains new examples and material highlighting the emergence of mobile computing and the cloud. It explores this generational change with updated content featuring tablet computers, cloud infrastructure, and the ARM (mobile computing devices) and x86 (cloud computing) architectures. The book uses a MIPS processor core to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/Because an understanding of modern hardware is essential to achieving good performance and energy efficiency, this edition adds a new concrete example, Going Faster, used throughout the text to demonstrate extremely effective optimization techniques. There is also a new discussion of the Eight Great Ideas of computer architecture. Parallelism is examined in depth with examples and content highlighting parallel hardware and software topics. The book features the Intel Core i7, ARM Cortex A8 and NVIDIA Fermi GPU as real world examples, along with a full set of updated and improved exercises.
This new edition is an ideal resource for professional digital system designers, programmers, application developers, and system software developers. It will also be of interest to undergraduate students in Computer Science, Computer Engineering and Electrical Engineering courses in Computer Organization, Computer Design, ranging from Sophomore required courses to Senior Electives.
- Winner of a 2014 Texty Award from the Text and Academic Authors Association
- Includes new examples, exercises, and material highlighting the emergence of mobile computing and the cloud
- Covers parallelism in depth with examples and content highlighting parallel hardware and software topics
- Features the Intel Core i7, ARM Cortex A8 and NVIDIA Fermi GPU as real world examples throughout the book
- Adds a new concrete example, "Going Faster," to demonstrate how understanding hardware can inspire software optimizations that improve performance by 200 times
- Discusses and highlights the "Eight Great Ideas" of computer architecture: Performance via Parallelism; Performance via Pipelining; Performance via Prediction; Design for Moore's Law; Hierarchy of Memories; Abstraction to Simplify Design; Make the Common Case Fast; and Dependability via Redundancy
- Includes a full set of updated and improved exercises.
- ISBN-100124077269
- ISBN-13978-0124077263
- Edition5th
- PublisherMorgan Kaufmann
- Publication dateOctober 10, 2013
- LanguageEnglish
- Dimensions7.4 x 1.3 x 9.1 inches
- Print length800 pages
Similar items that ship from close to you
Editorial Reviews
Review
"...the fundamental computer organization book, both as an introduction for readers with no experience in computer architecture topics, and as an up-to-date reference for computer architects." --Computing Reviews, July 22 2014
Review
About the Author
ACM named John L. Hennessy a recipient of the 2017 ACM A.M. Turing Award for pioneering a systematic, quantitative approach to the design and evaluation of computer architectures with enduring impact on the microprocessor industry. John L. Hennessy is a Professor of Electrical Engineering and Computer Science at Stanford University, where he has been a member of the faculty since 1977 and was, from 2000 to 2016, its tenth President. Prof. Hennessy is a Fellow of the IEEE and ACM; a member of the National Academy of Engineering, the National Academy of Science, and the American Philosophical Society; and a Fellow of the American Academy of Arts and Sciences. Among his many awards are the 2001 Eckert-Mauchly Award for his contributions to RISC technology, the 2001 Seymour Cray Computer Engineering Award, and the 2000 John von Neumann Award, which he shared with David Patterson. He has also received seven honorary doctorates.
Product details
- Publisher : Morgan Kaufmann; 5th edition (October 10, 2013)
- Language : English
- Paperback : 800 pages
- ISBN-10 : 0124077269
- ISBN-13 : 978-0124077263
- Item Weight : 3.04 pounds
- Dimensions : 7.4 x 1.3 x 9.1 inches
- Best Sellers Rank: #230,630 in Books (See Top 100 in Books)
- #11 in Computer Hardware Design
- #13 in Microprocessor Design
- #48 in Computer Hardware Design & Architecture
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read author blogs and more

John Leroy Hennessy (born September 22, 1952) is an American computer scientist, academician, and businessman. Hennessy is one of the founders of MIPS Computer Systems Inc. as well as Atheros and is the tenth President of Stanford University. Marc Andreessen called him "the godfather of Silicon Valley".
Bio from Wikipedia, the free encyclopedia. Photo by Eric Chan [CC BY 2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons.
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 pretty detailed and does a good job presenting the information. However, they say the ramblings of the author make understanding simple concepts difficult, and there are a lot of mistakes throughout the book. Opinions are mixed on the writing style, with some finding it well-written and others finding typos and grammatical errors. Readers also disagree on readability, with others saying it's great content wise and impossible to read the charts or tables.
AI-generated from the text of customer reviews
Customers find the book pretty detailed, good for school, and covers the topics well. They also say the index is spectacular and the pages are neat. They say the book starts with talking about real world concepts and then eases into the technical stuff. Readers also say it prepares them for their exams with clear writing, examples, and good explanations.
"...However, this textbook thoroughly prepared me for my exams, and I relied on this textbook more than I have any other text for any other class...." Read more
"There is not much more to add to what others have written. It's a great introductory-to-intermediate level book on computer architecture and the..." Read more
"...The writers seem to do a pretty good job of explaining everything for beginners (I can't speak from an experienced perspective)...." Read more
"...Another big issue is... there are appendices and chapters in the table of contents that are missing in the actual body of the book...." Read more
Customers have mixed opinions about the writing style of the book. Some find it well written, while others say it's full of typos and grammatical errors. They also say the information is not presented in the way they expected, and that the author writes things with abstraction.
"...the same passages over and over again because I had trouble understanding what the author meant...." Read more
"...The book is well written, and has many diagrams, tables, charts, and definitions, making it a very good book in my opinion...." Read more
"...As others have noted, there are a considerable number of typos throughout the book, and the binding and print quality could be better, all of which..." Read more
"...a wide-ranging and well organized introductory textbook, clearly written by real experts...." Read more
Customers are mixed about the readability of the book. Some mention that it's great content wise, while others say that it is poor, unreadable, and boring.
"Horrible book for learning this type of material...." Read more
"Excellent Entertaining computer book. I bought this for class but am happily reading it for my own enjoyment. It doesn't start off super technical...." Read more
"I have a problem with the content of the book...." Read more
"...The book is an easy read and it can be very interesting...." Read more
Customers find the book difficult to understand. They also mention that the ramblings of the author make simple concepts difficult, and the problems seem to jump in difficulty dramatically. Readers also mention there are a lot of mistakes throughout the book, and that the book is not set up well.
"...It was fairly simple to follow, although the subject matter is not simple...." Read more
"...example processors and system with descriptions that are difficult to understand without working with the devices themselves...." Read more
"...However, as I read through the book, there are many errors, typos, and inconsistencies in the book...." Read more
"...The problem sets aren't like a math book or something where you can do drills that lead you into having the ability to do the hardest problems...." Read more
Customers find the book long and full of typos and grammatical errors. They also say the digital version is just one long manuscript.
"...Except I can't. Because the digital version is just one long manuscript...." Read more
"...Would not recommend this unless you like to tear your hair out. It's long, full of typos and grammatical errors, and the information is not..." Read more
"Used it for class. Helped me to understand the material well but it is lengthly." Read more
"This is a boring book, mostly term and definition. Chapters are very long, and the provided examples are not very helpful." Read more
Reviews with images
Book missing pages
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I'm currently at university, and I took a class in Computer Organization this semester. I was definitely unfamiliar with the low-level aspects of Computer Science, so needless to say I was a bit intimidated. However, this textbook thoroughly prepared me for my exams, and I relied on this textbook more than I have any other text for any other class. Not only did it prepare me, but I feel that I have learned more about Computer Science from this textbook than I have from any other.
I've seen some other reviews complain about typos, but I can usually overlook those. There are only two colors in the book (blue and black), but this is obviously to keep prices down (see below). Sometimes I found myself reading the same passages over and over again because I had trouble understanding what the author meant. I definitely get a sense that this edition was a bit rushed, as both the authors have demanding jobs outside of writing textbooks.
I also have a serious issue with the way I couldn't find ANY answers anywhere to the problems in the book. It seems like standard practice to have the odd or even-numbered solutions in the back of the book or online, but I could not locate any. That's really my only complaint about this text, all the other issues I can excuse in some way.
One of the most important points about this textbook is its price. You can easily pick this up for less than $40, which is pretty much a steal compared to some $100 or $200 textbooks. In light of the price, I can excuse the few areas where the cut corners to reduce printing prices.
The book is well written, and has many diagrams, tables, charts, and definitions, making it a very good book in my opinion. It was fairly simple to follow, although the subject matter is not simple. The writers seem to do a pretty good job of explaining everything for beginners (I can't speak from an experienced perspective). While the book was not required for the course, I did use it from time to time to brush up on the topics covered in class in a bit of a different way than what I was getting from the lecture, in the hopes of better retention. I believe there are practice problems throughout the book (although I was never required and didn't look at them).
All in all, I think this book does as good of a job as it can with the subject matter, and conveys it well to beginners in the area. I would recommend this to anyone interested in the subject.
I just read it, got through the course, and traded the book back in to amazon. It's that bad.


















