
Computer Organization and Design RISC-V Edition
The Hardware Software Interface
Description
Key Features
- Covers parallelism in-depth, with examples and content highlighting parallel hardware and software topics
- Focuses on 64-bit address, ISA to 32-bit address, and ISA for RISC-V because 32-bit RISC-V ISA is simpler to explain, and 32-bit address computers are still best for applications like embedded computing and IoT
- Includes new sections in each chapter on Domain Specific Architectures (DSA)
- Provides updates on all the real-world examples in the book
Readership
Undergraduate electrical engineering, computer engineering or computer science students taking a computer organization/computer architecture or computer design course (~115,000 students/year, in 4-year colleges tracked by NavStem)
Table of Contents
1. Computer Abstractions and Technology
2. Instructions: Language of the Computer
3. Arithmetic for Computers
4. The RISC-V Processor
5. Large and Fast: Exploiting Memory Hierarchy
6. Parallel Processors from Client to CloudAppendix
A. The Basics of Logic Design
B. Graphics and Computing GPUs
C. Mapping Control to Hardware
D. A Survey of RISC Architectures
Product details
- No. of pages: 736
- Language: English
- Copyright: © Morgan Kaufmann 2020
- Published: December 11, 2020
- Imprint: Morgan Kaufmann
- Paperback ISBN: 9780128203316
- eBook ISBN: 9780128245583
About the Authors
David Patterson
Affiliations and Expertise
John Hennessy

Affiliations and Expertise
Ratings and Reviews
Latest reviews
(Total rating for all reviews)
Jerry G. Tue Mar 29 2022
Great text!
I've really enjoyed using this text this semester. The online resources are helpful as well; some of the solutions to problems could are wanting and there are some typos, but overall its a quality effort.
Venkatnarayan H. Tue Jan 18 2022
Excellent book and instructor material
Excellent book, and the instructor slides are also very nicely made and very helpful!