Computer Organization and Design (2016)

Computer Organization and Design (2016)

Chapter 1: Computer Abstractions and Technology

Chapter 2: Instructions: Language of the Computer

Chapter 3: Arithmetic for Computers

Chapter 4: The Processor

Chapter 5: Large and Fast: Exploiting Memory Hierarchy

Chapter 6: Parallel Processors from Client to Cloud

Appendix A. Assemblers, Linkers, and the SPIM Simulator

Appendix B. The Basics of Logic Design

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