计算机体系结构

John L. Hennessy

出版时间

2012-01-01

ISBN

9787111364580

评分

★★★★★

标签

编程

书籍介绍

编辑推荐

“本书之所以成为永恒的经典,是因为它的每一次再版都不仅仅是更新补充,而是一次全面的修订,对这个激动人心且快速变化领域给出了最及时的信息和最独到的解读。对于我来说,即使已有二十多年的从业经历,再次阅读本书仍自觉学无止境,感佩于两位卓越大师的渊博学识和深厚功底。”

——Luiz André Barroso,Google公司

内容简介

本书堪称计算机系统结构学科的“圣经”,是计算机设计领域学生和实践者的必读经典。本书系统地介绍了计算机系统的设计基础、存储器层次结构设计、指令级并行及其开发、数据级并行、GPU体系结构、线程级并行和仓库级计算机等。

现今计算机界处于变革之中:移动客户端和云计算正在成为驱动程序设计和硬件创新的主流范型。因此在这个最新版中,作者考虑到这个巨大的变化,重点关注了新的平台(个人移动设备和仓库级计算机)和新的体系结构(多核和GPU),不仅介绍了移动计算和云计算等新内容,还讨论了成本、性能、功耗、可靠性等设计要素。每章都有两个真实例子,一个来源于手机,另一个来源于数据中心,以反映计算机界正在发生的革命性变革。

本书内容丰富,既介绍了当今计算机体系结构的最新研究成果,也引述了许多计算机系统设计开发方面的实践经验。另外,各章结尾还附有大量的习题和参考文献。本书既可以作为高等院校计算机专业高年级本科生和研究生学习“计算机体系结构”课程的教材或参考书,也可供与计算机相关的专业人士学习参考。

本书特色

• 更新相关内容以覆盖移动计算变革,并强调当今体系结构中最重要的两个主题:存储器层次结构和各种并行技术。

• 每章中的“Putting It All Together”小节关注了业界的各种最新技术,包括ARM Cortex-A8、Intel Core i7、NVIDIA GTX-280和GTX-480 GPU,以及一种Google仓库级计算机。

• 每章都设计了常规主题:能力、性能、成本、可依赖性、保护、编程模型和新趋势。

• 书中包括3个附录,另外8个附录可以在原出版社网站在线得到。

• 每章最后都设置了由工业界和学术界专家提供的经过更新的案例研究,以及与之配套的全新练习题。

AI导读
核心看点
  • 被誉为体系结构圣经,系统讲解设计基础与并行技术
  • 聚焦移动计算与云计算,涵盖多核、GPU及仓库级计算机
  • 强调性能、功耗与成本的权衡,每章附真实业界案例
适合谁读
  • 计算机专业高年级本科生及研究生
  • 从事计算机系统设计开发的工程师
  • 希望深入理解硬件底层原理的技术人员
读前提醒
  • 建议先阅读《计算机组成与设计》以建立基础
  • 中文版翻译质量参差不齐,建议参考英文原版
  • 内容深奥,需结合课程或反复研读以消化难点
读者共识
  • 体系结构领域必读经典,内容系统且完备
  • 英文版阅读体验更佳,中文版存在翻译瑕疵
  • 涵盖最新技术趋势,是理解现代硬件的基石

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "Measuring performance of multiprocessors by linear speedup versus execution time."
  • "A natural question is whether WSCs are similar to modern clusters for high-performance computing. Although some have similar scale and cost..."
  • "The HPC clusters also tend to have long-running jobs that keep the server fully utilized, even for weeks at a time, while the utilization of servers in WSCs ranges between 10% and 50% and varies every day."
  • "How do WSCs compare to conventional datacenters?"
  • "The Google rule of thumb is currently to use the low-end range of server class computers."
  • "在设计上必须有所取舍时,一定要优先考虑较常发生的事件"
  • "1.10 Putting It All Together: Performance, Price, and Power personal mobile devices (PMDs)"
  • "(2) 存储器寻址。80x86(见附录图A-2)不需要对齐,但如果操作数是对齐的,访问速度通常会更快一些。 (See Figure A.5 on page A-8.) The 80x86 does not require alignment, but accesses are generally faster if operands are aligned. (见附录A图A.5)"
作者简介
John L. Hennessy 斯坦福大学校长,IEEE和ACM会士,美国国家工程研究院院士及美国科学艺术研究院院士。Hennessy教授因为在RISC技术方面做出了突出贡献而荣获2001年的Eckert-Mauchly奖章,他也是2001年Seymour Cray计算机工程奖得主,并且和本书另外一位作者David A. Patterson分享了2000年John von Neumann奖。 David A. Patterson 加州大学伯克利分校计算机科学系主任、教授,美国国家工程研究院院士,IEEE和ACM会士,曾因成功的启发式教育方法被IEEE授予James H. Mulligan,Jr.教育奖章。他因为对RISC技术的贡献而荣获1995年IEEE技术成就奖,而在RAID技术方面的成就为他赢得了1999年IEEE Reynold Johnson信息存储奖。2000年他和John L. Hennessy分享了John von Neumann奖。
目录
Foreword
Preface
Acknowledgments
Chapter 1 Fundamentals of Quantitative Design and Analysis
1.1 Introduction

显示全部
用户评论
无需多言的经典。相比之前的第四版有了大幅度更新,准备今年好好再读一遍。
赞,体系结构领域的大师之作。John L. Hennessy&David A. Patterson。中文版tomasulo那块的表格都错了,晕。
非常系统,非常完备,第一遍也就懂了30%~50%,后面再读一遍。
第5版!
Nice book. Clear statement, variety of examples.
从这门课的教学质量可以看出复旦cs是多么垃圾,当时也没认真的读下去,只是为了做课后的习题。现在要搞数据库了,发觉欠下的债还是要慢慢的补,哎
这本书是普林斯顿大学EECS Computer Architecture这门课的标准教材,我当年去听过这门课,非常棒,学透的话对于CS科研和从业非常有帮助。
2013年阅
收藏