Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
by John L. Hennessy,David A. Patterson
Print Length 页数: 856 pages
Publisher finelybook 出版社: Morgan Kaufmann; 5 edition (25 Oct. 2011)
Language 语言: English
ISBN-10: 012383872X
ISBN-13: 9780123838728
Computer Architecture: A Quantitative Approach,Fifth Edition,explores the ways that software and technology in the cloud are accessed by digital media,such as cell phones,computers,tablets,and other mobile devices. The book,which became a part of Intel’s 2012 recommended reading list for developers,covers the revolution of mobile computing. It also highlights the two most important factors in architecture today: parallelism and memory hierarchy.
This fully updated edition is comprised of six chapters that follow a consistent framework: explanation of the ideas in each chapter; a crosscutting issues section,which presents how the concepts covered in one chapter connect with those given in other chapters; a putting it all together section that links these concepts by discussing how they are applied in real machine; and detailed examples of misunderstandings and architectural traps commonly encountered by developers and architects. Formulas for energy,static and dynamic power,integrated circuit costs,reliability,and availability are included. The book also covers virtual machines,SRAM and DRAM technologies,and new material on Flash memory. Other topics include the exploitation of instruction-level parallelism in high-performance processors,superscalar execution,dynamic scheduling and multithreading,vector architectures,multicore processors,and warehouse-scale computers (WSCs). There are updated case studies and completely new exercises. Additional reference appendices are available online.
This book will be a valuable reference for computer architects,programmers,application developers,compiler and system software developers,computer system designers and application developers.
Part of Intel’s 2012 Recommended Reading List for Developers
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.
计算机体系结构: 定量方法,第五版,探讨了数字媒体(如手机,电脑,平板电脑和其他移动设备)访问云端软件和技术的方式。这本书成为英特尔2012年推荐的开发人员阅读列表的一部分,涵盖了移动计算的革命。它还突出了当今建筑中两个最重要的因素: 并行性和内存层次结构。
这个完全更新版本包含六章,遵循一致的框架: 每章中的想法的解释;一个横切问题部分,介绍一章中涵盖的概念如何与其他章节中的概念联系起来;通过讨论如何将它们应用于实际机器,将所有这些概念联系在一起;以及开发人员和建筑师通常遇到的误解和建筑陷阱的详细示例。包括能源,静态和动态功率,集成电路成本,可靠性和可用性的公式。本书还介绍了虚拟机,SRAM和DRAM技术以及闪存中的新材料。其他主题包括利用高性能处理器中的指令级并行性,超标量执行,动态调度和多线程,向量架构,多核处理器和仓库规模计算机(WSC)。有更新的案例研究和全新的练习。其他参考附录可在线获取。
本书将为计算机架构师,程序员,应用程序开发人员,编译器和系统软件开发人员,计算机系统设计人员和应用程序开发人员提供有价值的参考。
英特尔2012年推荐阅读列表的一部分
更新以涵盖移动计算革命
强调现在的架构中最重要的两个主题: 记忆层次结构和所有形式的并行性。
在每章中制定共同的主题: 权力,性能,成本,可靠性,保护,编程模型和新兴趋势(“下一步”)
包括印刷文本中的三个审查附录。其他参考附录可在线获取。
包括更新的案例研究和全新的练习。
Computer Architecture: A Quantitative Approach 5th Edition
相关推荐
- Advanced Cyber Security Techniques for Data, Blockchain, IoT, and Network Protection
- Introduction to Python Programming
- Fluid Chemistry, Drilling and Completion Volume 1
- Flow Assurance Volume 2
- Unsolved Case Files: Jailbreak at Alcatraz: Frank Morris & the Anglin Brothers' Great Escape
- Big Data, Data Mining and Data Science: Algorithms, Infrastructures, Management and Security