
Computer Organization and Design MIPS Edition
The Hardware/Software Interface
Description
Key Features
- Covers parallelism in-depth, with examples and content highlighting parallel hardware and software topics
- Includes new sections in each chapter on Domain Specific Architectures (DSA)
- Discusses and highlights the "Eight Great Ideas" of computer architecture, including 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
Readership
Undergraduate electrical engineering, computer engineering or computer science students taking a computer organization/computer architecture or computer design course; Professional digital system designers, programmers, application developers, and system software developers
Table of Contents
1. Computer Abstractions and Technology
2. Instructions: Language of the Computer
3. Arithmetic for Computers
4. The Processor
5. Large and Fast: Exploiting Memory Hierarchy
6. Parallel Processors from Client to CloudAppendix
A. Assemblers, Linkers, and the SPIM Simulator
B. The Basics of Logic Design
C. Graphics and Computing GPUs
D. Mapping Control to Hardware
E. A Survey of RISC Architectures for Desktop, Server, and Embedded Computers
Product details
- No. of pages: 832
- Language: English
- Copyright: © Morgan Kaufmann 2020
- Published: November 20, 2020
- Imprint: Morgan Kaufmann
- eBook ISBN: 9780128226742
- Paperback ISBN: 9780128201091
About the Authors
David Patterson

Affiliations and Expertise
John Hennessy

Affiliations and Expertise
Ratings and Reviews
Latest reviews
(Total rating for all reviews)
Carson S. Thu Nov 24 2022
Great resource
This book was a great resource for my class. The information was laid out well and had an appropriate level of information.
Petru B. Thu May 12 2022
Great book
I’m just about 70 pages in this book and I like the easy of the explanation. Keep in mind that English is my 3rd language and I understand the subject better from this book then in any other book in my native language
Byron V. Tue Nov 09 2021
Great Imagery, Explanations, and Organization of Information
Although, I've yet to read the entire textbook; however, with the assigned readings I've read so far, I never felt like I was overwhelmed with information. The method of using large icons to highlight the seven great ideas in computer architecture and the big picture is the best way to make sure I'm understanding what the chapter intends to teach. The graphic images are also really nice too. I've never felt lost or confused by what they describe in each chapter. Overall, it's a great textbook. However, reviewing a textbook isn't the same as any regular book, so I may have missed some other points of interest, but in comparison with every textbook I've had, this one looks the nicest (including the content within the pages), and it doesn't make me feel confused; therefore, it makes me want to read it more. One could say it is engaging, but that depends on your interest in this subject.