Computer Organization and Design MIPS Edition: The Hardware/Software Interface

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Computer Organization and Design: The Hardware/Software Interface, Sixth Edition, the leading, award-winning textbook from Patterson and Hennessy used by more than 40,000 students per year, continues to present the most comprehensive and readable introduction to this core computer science topic. Improvements to this new release include new sections in each chapter on Domain Specific Architectures (DSA) and updates on all real-world examples that keep it fresh and relevant for a new generation of students. 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

Author(s): David A. Patterson; John L. Hennessy
Edition: 6
Publisher: Morgan Kaufmann
Year: 2021

Language: English
Pages: 832
Tags: Computers;Engineering;Hardware;Computer Engineering;Computer Science;Computer Architecture;MIPS;CPU;Microprocessors;Parallelism;Software Enginerring;GPU;

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 Cloud

Appendix
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