Skip to main content
Computer Organization and Design MIPS Edition

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

Errata as of Sept. 1, 2014

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

Shop for books, journals, and more.

Discover over 2,960 journals, 48,300 books, and many iconic reference works.