1946 年 2 月 15 日,世界上第一台通用可编程电子计算机 ENIAC 正式投入使用。

ENIAC 每秒可以进行 5000 次基本算术运算,比同时代的计算机器快 1000 倍。

但 ENIAC 采用的输入进制为十进制,结构极为复杂。它使用了 1.8 万根电子管,占地 140 平方米,耗电量高达 150 千瓦。

2016年6月20日,德国法兰克福国际超算大会(ISC)公布了新一期全球超级计算机TOP500榜单,由中国国家并行计算机工程技术研究中心研制的“神威·太湖之光”夺冠。

“神威·太湖之光”是世界首台运行速度超十亿亿次的超级计算机,其峰值性能达每秒 12.5 亿亿次、持续性能为每秒9.3亿亿次。

从ENIAC到“神威·太湖之光”的70年间,计算机技术取得了难以想象的发展。

如今,一款价格500元左右的手机,性能秒杀1993 年世界上最快的的电脑(售价 5000 万美元)。这种快速发展既得益于计算机制造技术的发展,也得益于计算机设计的创新

纵观计算机发展的历史,技术一直在稳步地提升,但体系结构的革新相对具有一定的周期性。在电子计算机问世后的前 25 年,两大支柱均贡献巨大,使计算机性能每年大约提升 25%。

20 世纪 70 年代后期,微处理器问世。依靠集成电路技术的进步,微处理器更加快速地提升了计算机性能——每年大约提升 35%。

也就是说,在过去的 50 年里,计算机性能的提升大多是通过计算机体系结构的发展实现的。

而体系结构发展的背后是摩尔定律、登纳德缩放比例定律和Amdahl定律。但是随着登纳德缩放比例定律的终结,摩尔定律的影响放缓,我们将如何了解和学习这个领域,才能为未来计算机技术的发展打好最坚实的基础?

在此,为大家推荐这个领域的奠基性作品《计算机体系结构:量化研究方法(第6版)》

从1990年英文版第一版出版开始,本书就是这个领域内最优秀的学习资料,到2017年年底,第6版英文版上市,两位作者约翰• L.亨尼西(John L. Hennessy)和大卫•A.帕特森(David A. Patterson)持续写作这本书已有27载。

期间,因“开创了一种设计和评估计算机体系结构的系统、定量的方法,对微处理器行业产生了持久的影响”,两位荣获2017年图灵奖,而这本书就是他们的代表作。

这是一个受到人们热切关注的领域,计算机技术的发展很大程度上要靠体系结构的革新,怎么形容其发展的重要性都不为过。

我们推荐所有程序员都读读这本《计算机体系结构:量化研究方法(第6版)》,认识了体系结构才算真正搞懂了计算机底层原理——未来体系结构的革新要靠所有程序员一起努力。

详尽、经典、实战

体系结构奠基作品

本书主要讨论促使计算机性能在 20 世纪取得飞速增长的体系结构思想和编译器改进,导致这些剧变的原因,以及 21 世纪体系结构思想、编译器和解释器面临的挑战和富有前景的方法。

书中系统地介绍了计算机系统的设计基础、指令集系统结构、流水线和指令集并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。

另外,本书对近些年火热的云计算、手机客户端技术、人工智能等相关内容也有涉猎。

近距离审视组成和硬件

改变人们学习和研究的方式

十几年前,“计算机体系结构”仅仅指代指令集设计,其他方面的设计就算作“实现”,隐含之意就是,实现方式不太重要……

但本书认为,真正的计算机体系结构是:设计满足目标和功能需求的组成和硬件。其中“组成”包括存储器系统、存储器互连、内部处理器或CPU的设计等。硬件是指计算机的具体实现,包括计算机的详尽逻辑设计和封装技术。

对真实系统进行分析

揭开计算机体系结构的神秘面纱

本书的核心是采用同样的量化方法对真实系统进行分析,这种方法采用的工具包括:程序的经验数据、试验和模拟。

通过强调成本、性能和能耗之间的权衡以及优秀的工程设计,阐述那些为未来技术发展奠定基础的基本原理。上述量化方法对过去的隐式并行计算机是有效的,我们相信它对未来的计算机同样有效。

重要概念没有时效性

但此时第 6 版再及时不过

体系结构利用摩尔定律和登纳德缩放比例定律,构建规模更大、并行程度更高的系统。

而摩尔定律近来因为物理限制和经济因素的共同影响而放缓,登纳德缩放比例定律于 10 年前终结,这对计算机体系结构的影响,与由单核到多核的转变一样深远。

本书第 6 版全面更新,给出了最新的技术发展、成本、示例和参考资料,同时为了跟上开源体系结构的最新发展,书中使用的指令集体系结构更新为RISC-V。

新增专用体系结构

预言体系结构的“重生”

人们早就知道,与通用处理器实现方案相比,定制的领域专用体系结构可以拥有更高的性能、更低的功耗,并且需要更少的硅面积。

但在过去,通用处理器的单线程性能每年提升 40%,而与采用最先进的标准微处理器相比,开发定制体系结构显然需要更多的时间才能上市,从而使定制体系结构的优势丧失殆尽。

而现在,单核处理器的性能提升速度已经非常缓慢,这也就是说,定制体系结构的优势在很长一段时间里都不会因通用处理器而变得过时,甚至永远不会过时。本书用一整章来介绍几种领域的专用体系结构,并提供了实现示例。

久负盛名的权威著作全面升级

传承经典、更新更全

专业书评

“第 6 版进行了详细更新,给出了新技术的发展情况和参考资料。为了跟上开源体系结构的发展,书中将指令集体系结构更新为RISC-V。”

——Norman P. Jouppi

MIPS 架构师、Google工程师

“我非常喜欢这本书,因为它是工程师写给工程师的。亨尼西和帕特森展示了数学的局限性和材料科学的可能性,并借助真实例子指导架构师通过分析、度量和折中来构建工作系统。新增的第 7 章‘领域专用体系结构’介绍了许多颇有前景的方法,并预言了计算机体系结构的‘重生’。”

——Cliff Young

TPU联合设计者

Google工程师

“《计算机体系结构:量化研究方法》是一部经典著作,犹如美酒,历久弥醇。我在本科毕业时第一次购买了这本书,现在它仍然是我经常参考的图书之一。”

——James Hamilton

Amazon高级副总裁兼杰出工程师

“计算机体系结构一直在快速发展,而《计算机体系结构:量化研究方法》紧跟它的步伐,每一版都与时俱进,准确地解释和分析了这一领域激动人心的新思想。”

——James Larus

瑞士洛桑联邦理工学院教授、

计算机和通信科学系主任

前微软研究院首席研究员

适合人群

本书既可作为高等院校计算机专业本科生或研究生教材,也可作为从事计算机体系结构或计算机系统设计的工程技术人员的参考书

作者介绍

约翰·L. 亨尼西和大卫·A. 帕特森因“开创了一种设计和评估计算机体系结构的系统、定量的方法,对微处理器行业产生了持久的影响”而荣获 2017 年图灵奖。本书是他们的代表性成就之一。

除了图灵奖,两位还共同获得了美国工程界最高荣誉德雷珀奖、IEEE计算机领域最高荣誉冯·诺伊曼奖、计算机体系结构领域最高荣誉Eckert-Mauchly奖。

两位作者都当选了美国国家科学院和工程院院士,也是ACM和IEEE的会士。

约翰·L. 亨尼西

(John L. Hennessy)

计算机科学家、斯坦福大学教授。

1981 年,领导开发了最早的RISC项目之一MIPS,并创办企业将产品商业化,后来公司以 3.33 亿美元被并购。

2000 年~ 2016 年,担任斯坦福大学第十任校长,期间为学校筹集 130 亿美元。

2018 年,开始担任Google母公司Alphabet董事长。

曾担任Google、思科等公司董事会成员,因对创业圈的贡献而被称为“硅谷教父”。

大卫·A. 帕特森

(David A. Patterson)

计算机科学家、加州大学伯克利分校教授,曾任计算机科学系主任。

先后领导了RISC I(1980)、RAID(1987)和RISC-V(2010)开源体系结构的开发,以上项目均对计算机产业产生了深远而广泛的影响。

2016 年,加入Google Brain,成为Google杰出工程师。

致谢审读者

作为领域经典,本书的翻译难度非常之大。在此,感谢在第 6 版中文版出版过程中承担技术审校工作的唐忆滨老师和唐杉老师。感谢在本书公开审读活动中对译文提出宝贵建议的各位审读专家(专家列表如下)。

过去与我们结伴的老读者,以及新朋友,一起结伴同行吧!

​​​​​​​

计算机体系结构“圣经”新版,图灵奖得主扛鼎之作,影响无数技术人相关推荐

  1. 计算机巨星陨落!图灵奖得主 Edmund Clarke 因感染“新冠”逝世

    整理 | 郑丽媛 头图 | CSDN下载自东方IC 本以为历经波折的 2020 年即将画上句号,可在尾声,我们又获知了一个不幸的消息:12 月 23 日,英特尔量子硬件研究组总监 James S. C ...

  2. 两大图灵奖得主力作:计算机架构的新黄金时代

    来源|Communications of ACM 撰文|John L. Hennessy, David A. Patterson 编译|机器之心 原文|https://cacm.acm.org/mag ...

  3. 图灵奖得主长文报告:是什么开启了计算机架构的新黄金十年?

    文 | 杨晓凡 任然 包永刚 来自雷锋网(leiphone-sz)的报道 雷锋网按:近几年来,不论是普通消费者还是科研人员们都可以感受到两种浪潮,一种是CPU速度的提升越来越不显著了,我们说CPU制造 ...

  4. 两位图灵奖得主万字长文:新计算机架构,黄金十年爆发!

    来源:cacm.acm.org.新智元 图灵奖得主.计算机体系结构宗师David Patterson与John Hennessy认为,未来将是计算机体系结构的黄金十年.最新一期的ACM通讯上刊登了两人 ...

  5. 【研究生】计算机架构的新黄金时代,两位图灵奖得主最新力作

    选自Communications of ACM 作者: John L. Hennessy, David A. Patterson  转载于 机器之心 John Hennessy 和 David Pat ...

  6. 享年91岁!图灵奖得主、软件工程圣经《人月神话》作者Fred Brooks逝世

    [导读]又一巨星陨落!图灵奖得主,计算机体系结构.操作系统和软件工程先驱Fred Brooks逝世,享年91岁. 1999年图灵奖得主,美国国家科学院院士.对计算机体系结构.操作系统和软件工程做出里程 ...

  7. 74位图灵奖得主背景显示:大多数没有主修计算机专业,也并非高引用计算机科学家...

    来源:中小学信息学竞赛 计算机科学是世界上发展最快的学科之一,计算机科学的发展直接影响着人们的生活,并有可能从根本上改变传统的生活方式.图灵奖作为计算机领域的最高奖项,一直被誉为"计算机界的 ...

  8. 看了 72 位图灵奖得主成就,才发现我对计算机一无所知

    来源:人工智能AI技术 今天是计算机科学之父.人工智能之父 艾伦·麦席森·图灵 诞辰 108 周年.作为"图灵意志"的传承者,依照惯例,在今日纪念这位伟人. 从"图灵机& ...

  9. 图灵奖得主长文报告:是什么开启了计算机架构的新黄金十年?(上)

    雷锋网按:近几年来,不论是普通消费者还是科研人员们都可以感受到两种浪潮,一种是CPU速度的提升越来越不显著了,我们说CPU制造商又在"挤牙膏":另一方面,在深度学习的刺激下,各个半 ...

最新文章

  1. 解题报告 - 牛客 - 水图 (dfs求最长路径)
  2. 题目1028:继续畅通工程
  3. PAT甲级1072 Gas Station (30 分):[C++题解]dijkstra算法、最短路
  4. 用这样的方法,我解决了leetcode的大部分的这种题型!
  5. ubuntu系统中samba服务器搭建
  6. 【Q】之防火墙的SNAT DANT原理应用
  7. java技术自我_2020年Java程序员如何进行自我提升?
  8. Hbase 01_初学必知
  9. 加速博士生失败的10种路径
  10. HTML文本下划线效果,聊聊CSS中文本下划线_CSS, SVG, masking, clip-path, 会员专栏, text-decoration 教程_W3cplus...
  11. Nodejs如何自动重启
  12. linux root权限_Linux 提权技术
  13. 解决win7光驱驱动找不到的问题
  14. element-plus Table 表格自定义列模板使用及问题
  15. [Python]利用ricequant获取上证指数以及所有股票历史价格数据
  16. Unity Shader(固定管线着色器)
  17. mac怎么无线打印机连接到服务器,苹果电脑连接wifi打印机的方法
  18. 路由器选华硕还是tp_ASUS/Linksys/TPLINK三套路由测试,Linksys最强,华硕最差
  19. 计算机生产管理系统培训,{生产管理培训}生产企业审核系统讲义.pdf
  20. protected和包访问权限

热门文章

  1. 保险业务与系统——LOMA 290 保险公司运营——第十讲——寿险产品的核保
  2. Chapter 6 (Orthogonality and Least Squares): Applications to linear models
  3. Android 手势监听学习总结
  4. srt 直播 传输ts要求汇总
  5. JAVASCRIPT函数组合:有什么大不了的?
  6. 解决twine upload时HTTPError: 403 Client Error: Invalid or non-existent authentication information.
  7. 苹果新旧手机数据转移_换机必备知识:如何将数据转移到Oppo手机上
  8. Ubuntu16.04(xenial)安装ROS (Kinetic)
  9. 咪咕音频格式探究(.migu)
  10. 电子证件照怎么换背景?怎样修改证件照底色?