Computer Organization and Design ARM Edition
A subset of the ARMv8 A architecture is used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies, and I/O in the new ARM Edition of Computer Organization and Design.
With the post-PC era now upon us, Computer Organization and Design continues to investigate this generational shift through examples, exercises, and material highlighting the emergence of mobile computing and the Cloud. The content has been updated to include tablet computers, Cloud infrastructure, and the ARM (mobile computing devices) and x86 (cloud computing) architectures. The book is among the best books on computer hardware design.
An online companion Web site links to a free version of the DS 5 Community Edition (a free professional quality tool chain developed by ARM), as well as additional advanced content for further study, appendices, glossary, references, and suggested reading.
- Parallelism is thoroughly covered, with examples and content highlighting parallel hardware and software topics.
- Throughout the book, real-world examples include the Intel Core i7, ARM Cortex A53, and NVIDIA Fermi GPU.
- "Going Faster" is a new concrete example that shows how understanding hardware can inspire software optimizations that improve performance by 200X.
- Discusses and emphasizes computer architecture's "Eight Great Ideas": Performance through Parallelism; Performance through Pipelining; Performance through Prediction; Moore's Law Design; Memory Hierarchy; Abstraction to Simplify Design; Make the Common Case Fast; and Dependability through Redundancy
- Includes an updated set of exercises.
Author: David A. Patterson and John L. Hennessy
Link to buy: https://www.amazon.com/gp/aw/d/0128017333/
Ratings: 4.1 out of 5 stars (from 92 reviews)
Best Sellers Rank: #931,478 in Books
#38 in Computer Hardware Design
#46 in Microprocessor Design
#202 in Computer Hardware Design & Architecture