
Book Companion
Computer Organization and Design MIPS Edition
Edition 5
Welcome to the Companion site for Patterson, Hennessy: Computer Organization and Design: The Hardware/Software Interface, 5th Edition.
This site contains supplemental materials and other resources to accompany Computer Organization and Design: The Hardware/Software Interface 5e. Below are descriptions of the content available on this site. To access the content, please click the tabs in the navigation bar to the left.
Supplements for the Fourth Edition. If you are still using the Fourth Edition, you can access the supplements for that title by following these links.
Historical Perspectives with References. For each chapter in the text, there is a section devoted to a historical perspective, together with references.
Advanced Content. These are full-length sections covering advanced topics. These sections are introduced in each chapter of the text and can be found here.
References Appendices. These appendices are available in PDF and include:
Appendix C: Graphics and Computing GPUs
Appendix D: Mapping Control to Hardware
Appendix E: A Survey of RISC Architectures for Desktop, Server, and Embedded Computers
Glossary. Terms that are introduced and defined in the text are collected in this searchable PDF document.
Index. A complete index of the text and online content, in a searchable PDF format.
Further Reading. References are organized by the chapter they support in this PDF document.
Link to the instructor-only materials. The instructor-only materials, including solutions to all exercises, figures from the text, and lecture slides are available to instructors who register at our textbook Web site.
Historial Perspectives and Further Reading
Chapter 1 Computer Abstractions and Technology: Section 1.12
Chapter 2 Instructions: Language of the Computer: Section 2.21
Chapter 3 Arithmetic for Computers: Section 3.11
Chapter 4 The Processor: Section 4.16
Chapter 5 Large and Fast: Exploiting Memory Hierarchy: Section 5.17
Chapter 6 Parallel Processors from Client to Cloud: Section 6.15
Advanced Content and Appendices
Section 2.15 Compiling C and Interpreting Java
Section 4.13 An Introduction to Digital Design Using a Hardware Design Language
Section 5.11 Parallelism and Memory Hierarchy: RAID
Section 5.12 Implementing Cache Controllers
Section 6.9 Communicating to the Outside World: Cluster Networking
Appendix C Graphics and Computing GPUs
Appendix D Mapping Control to Hardware
Appendix E A Survey of RISC Architectures for Desktop, Server, and Embedded Computers
Glossary
Glossary of all terms introduced in the book
Index
Further Reading
Lists of recommended reading for further study, organized by chapter
MIPS Reference Data (Green Card)
This PDF of the MIPS Reference Data sheet, aka, "Green Card", is identical to that which appears in the printed text. You can download the PDF here: MIPS Reference Data
Errata
Tutorials
Software
Processor Models
Below is information on and links to the processor models picoProcessor and TinyMIPS.
Test Case Module (Section 5.12)
Accessibility description
Ways of reading
- Visual adjustments
- No information about appearance modifiability is available
- Support for nonvisual reading
- No information about nonvisual reading is available
Conformance
- No information is available
Navigation
- No information is available
Rich content
- No information is available
Hazards
- No information is available
Product content
- No information is available
Additional accessibility information
- No information is available
Legal considerations
- The accessibility metadata for this title is unknown or has not been provided to Elsevier by the original publisher