Fully updated to account for emerging technologies, this comprehensive work on computer architecture explores cutting edge technologies in computer design and is intended for advanced undergraduate and graduate students in hardware engineering as well as professionals interested in state of the art developments. Beginning with an overview of principles of quantitative design and analysis, the work covers topics such as memory hierarchies, instruction, data and thread level parallelism, large scale computing for cloud and distributive computing tasks, pipelining, and GPU based parallel processing. Chapters include numerous technical illustrations, tables, and code samples as well as case studies and practice exercises. Patterson is the chair of computer science at the University of California, Berkeley and Hennessy is the president of Stanford University. Annotation ¨Ï2011 Book News, Inc., Portland, OR (booknews.com)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 of Computer Architecture focuses 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 datacenter, to illustrate this revolutionary change.Updated to cover the mobile computing revolutionEmphasizes 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. |