Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
The computing world today is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation today. The fifth edition ofComputer Architecturefocuses on this dramatic shift, exploring the ways in which software and technology in the cloud are accessed by cell phones, tablets, laptops, and other mobile computing devices. Each chapter includes two real-world examples, one mobile and one data center, to illustrate this revolutionary change.Updated to cover the mobile computing revolution.Emphasizes the two most important topics in architecture today: memory hierarchy and parallelism in all its forms.Develops common themes throughout each chapter: power, performance, cost, dependability, protection, programming models, and emerging trends ("What's Next").Includes three review appendices in the printed text. Additional reference appendices are available online.Includes updated case studies and completely new exercises.New this EditionEach chapter includes two new, real-world examples, one mobile and one data center, to illustrate the revolutionary change to personal mobile devices and cloud computing.Expanded and improved coverage of multicore and GPU architectures.Completely new chapters on warehouse-scale (cloud) computers (Chapter 6) and vector processors and GPUs (Chapter 4).New "Putting it All Together" sections exploring real-world applications, including the pipeline organizations and memory hierarchies of the ARM Cortex A8 processor; the Intel core i7 processor; the NVIDIA GTX-280 and GTX-480 GPUs; and warehouse-scale computing at Google.Improvements and updates throughout, including updated performance analysis data featuring the new SPECPower benchmark.