Most popular
Computer Organization and Design RISC-V Edition,
Edition 2 The Hardware Software InterfaceEditors: By David A. Patterson and John L. Hennessy
Publication Date:
17 Dec 2020
Hazards
-
The publication contains no hazards
Conformance
-
PDF/UA-1
-
The publication contains a conformance statement that it meets the EPUB Accessibility 1.1, WCAG 2.1, Level AA standard. Please see https://bornaccessible.benetech.org/certified-publishers/ for further details of our compatibility testing.
-
The publication was certified on 20250728
-
Accessibility addendum
-
The certifier's credential is https://bornaccessible.benetech.org/certified-publishers/
-
For detailed accessibility information, see Elsevier’s website at https://www.elsevier.com/about/accessibility
-
Compatibility tested
-
For queries regarding accessibility information, contact [email protected]
Ways Of Reading
-
This e-publication is accessible to the full extent that the file format and types of content allow, on a specific reading device, by default, without necessarily including any additions such as textual descriptions of images or enhanced navigation.
-
Short alternative textual descriptions
-
All contents of the digital publication necessary to use and understanding, including any text, images (via alternative descriptions), video (via audio description) is fully accessible via suitable audio reproduction.
Navigation
-
The contents of the PDF have been tagged to permit access by assistive technologies as per PDF-UA-1 standard.
-
Index with links to referenced entries
-
Page breaks included from the original print source
-
Elements such as headings, tables, etc. for structured navigation
Additional Accessibility Information
-
All (or substantially all) textual matter is arranged in a single logical reading order (including text that is visually presented as separate from the main text flow, e.g., in boxouts, captions, tables, footnotes, endnotes, citations, etc.). Non-textual content is also linked from within this logical reading order. (Purely decorative non-text content can be ignored).
-
The language of the text has been specified (e.g., via the HTML or XML lang attribute) to optimise text-to-speech (and other alternative renderings), both at the whole document level and, where appropriate, for individual words, phrases or passages in a different language.
-
For readers with color vision deficiency, use of color (e.g., in diagrams, graphics and charts, in prompts, or on buttons inviting a response) is not the sole means of graphical distinction or of conveying information
-
Content is enhanced with ARIA roles to optimize organization and facilitate navigation
-
Where interactive content is included in the product, controls are provided (e.g., for speed, pause and resume, reset) and labelled to make their use clear.
-
Content provides explanations for unusual words, abbreviations, acronyms, idioms, jargon in an accessible form, such as glossaries, scripted pop-ups.
Product Content
-
Content includes any type of illustrations.
-
The primary content is text.
-
Content includes a significant number of actionable (clickable) cross-references, hyperlinked notes and annotations, or with other actionable links between largely textual elements (e.g., quiz/test questions, ‘choose your own ending’, etc.).
-
Additional text not part of main content
-
Content includes photographs, whether in a plate section / insert or not.
-
Content includes figures, diagrams, charts and/or graphs, including other ‘mechanical’ (i.e. non-photographic) illustrations.
-
Content includes mathematical notations, formulae.
Note
-
This product relies on 3rd party tooling which may impact the accessibility features visible in inspection copies. All accessibility features mentioned would be present in the purchased version of the title.
Computer Organization and Design RISC-V Edition: The Hardware Software Interface, Second Edition, the award-winning textbook from Patterson and Hennessy that is used by more than 40,000 students per year, continues to present the most comprehensive and readable introduction to this core computer science topic. This version of the book features the RISC-V open source instruction set architecture, the first open source architecture designed for use in modern computing environments such as cloud computing, mobile devices, and other embedded systems. Readers will enjoy an online companion website that provides advanced content for further study, appendices, glossary, references, links to software tools, and more.
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
About the author
By David A. Patterson, Pardee Professor of Computer Science, Emeritus, University of California at Berkeley, USA and John L. Hennessy, Departments of Electrical Engineering and Computer Science, Stanford University, USA
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 Cloud
Appendix
A. The Basics of Logic Design
B. Graphics and Computing GPUs
C. Mapping Control to Hardware
D. A Survey of RISC Architectures
ISBN:
9780128203316
Page Count:
736
Illustrations
:
Approx. 450 illustrations
Retail Price
:
9780124077263; 9780123944245; 9780128000564
Access to teacher/student resources is available to registered users with approved inspection copies or confirmed adoptions. To review this material, please request an inspection copy.
Undergraduate electrical engineering, computer engineering or computer science students taking a computer organization/computer architecture or computer design course
Reviews
I actually don't know if I'll be adopting this book, since the rep hasn't responded to any of my many requests for a copy. Extremely frustrating!
I have tried to obtain a physical desk copy and the rep has not gotten back to me. Not happy.
Great book! Considering use as a Core Text, depending on availability of RISC-V simulation tools.
Good
When I was a student, I used the second edition of the textbook "Computer Organization and Design: The Hardware/Software Interface", which was published in 1997. Almost 30 years later, and being a CS professional for almost 20 years, this book (of the RISC-V edition) is still indispensable to me. I am looking forward to applying my knowledge of the old edition to its RISC-V implementation.
At Czech technical University in Prague, we have switched our Computer Architectures course from the MIPS edition to RISC-V one in the sync with our open-source QtMps to QtRvSim simulator switch. Many worldwide universities use our simulator and resources with the Computer Organization and Design textbook now. The online QtRvSim variant and materials guidepost https://comparch.edu.cvut.cz/ . The basic course slides https://cw.fel.cvut.cz/wiki/courses/b35apo/en/start and their CC-BY-SA sources https://github.com/cvut/comparch-slides intended for open-source driven review and development, the same as the QtRvSim simulator and even whole RISC-V architecture and ecosystem.
I would like to take a look at these supplementary materials. But they must be reviewed.
I have been using this as text book for 3 years in a row.
Great book as a text book for undergraduate students for Computer Architecture course; covers the RISC-V aspects beautifully.
Great book like the previous ones.
Este libro ha sido fundamental para el curso Arquitectura de Computadores (EL4102) que dicto desde 2012 en el Departamento de Ingeniería Eléctrica de la Universidad de Chile en Santiago.
Este libro ha sido fundamental para el curso Arquitectura de Computadores (EL4102) que dicto desde 2012 en el Departamento de Ingeniería Eléctrica de la Universidad de Chile en Santiago.
Este libro ha sido fundamental para el curso Arquitectura de Computadores (EL4102) que dicto desde 2012 en el Departamento de Ingeniería Eléctrica de la Universidad de Chile en Santiago.
The text have sufficient continuity from the earlier MIPS version that I was able to easily transition from using MIPS to RISC-V edition this semester. I have used the MIPS version for a long time, so I already think it is a great introductory book to Computer Organization.