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

网络交换FPGA 2022-10-18 14:45
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 版中文版出版过程中承担技术审校工作的唐忆滨老师和唐杉老师。感谢在本书公开审读活动中对译文提出宝贵建议的各位审读专家(专家列表如下)。



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


网络交换FPGA 秉承“工匠”精神,专注网络与交换领域FPGA开发与芯片实现,记录、分享与交流技术上的点点滴滴,与大家共同进步成长。
评论
  • 艾迈斯欧司朗全新“样片申请”小程序,逾160种LED、传感器、多芯片组合等产品样片一触即达。轻松3步完成申请,境内免费包邮到家!本期热荐性能显著提升的OSLON® Optimal,GF CSSRML.24ams OSRAM 基于最新芯片技术推出全新LED产品OSLON® Optimal系列,实现了显著的性能升级。该系列提供五种不同颜色的光源选项,包括Hyper Red(660 nm,PDN)、Red(640 nm)、Deep Blue(450 nm,PDN)、Far Red(730 nm)及Ho
    艾迈斯欧司朗 2024-11-29 16:55 174浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 120浏览
  • 概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解决的问题。本文在说明(三)的基础上,继续探讨为SiPM读出测试系统寻求合适的模拟脉冲检出方案。前四代SiPM使用的高速比较器指标缺陷 由于前端模拟信号属于典型的指数脉冲,所以下降沿转换速率(Slew Rate)过慢,导致比较器检出出现不必要的问题。尽管比较器可以使能滞回(Hysteresis)模块功
    coyoo 2024-12-03 12:20 111浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 119浏览
  • 戴上XR眼镜去“追龙”是种什么体验?2024年11月30日,由上海自然博物馆(上海科技馆分馆)与三湘印象联合出品、三湘印象旗下观印象艺术发展有限公司(下简称“观印象”)承制的《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕。该体验项目将于12月1日正式对公众开放,持续至2025年3月30日。双向奔赴,恐龙IP撞上元宇宙不久前,上海市经济和信息化委员会等部门联合印发了《上海市超高清视听产业发展行动方案》,特别提到“支持博物馆、主题乐园等场所推动超高清视听技术应用,丰富线下文旅消费体验”。作为上海自然
    电子与消费 2024-11-30 22:03 98浏览
  • 国产光耦合器正以其创新性和多样性引领行业发展。凭借强大的研发能力,国内制造商推出了适应汽车、电信等领域独特需求的专业化光耦合器,为各行业的技术进步提供了重要支持。本文将重点探讨国产光耦合器的技术创新与产品多样性,以及它们在推动产业升级中的重要作用。国产光耦合器创新的作用满足现代需求的创新模式新设计正在满足不断变化的市场需求。例如,高速光耦合器满足了电信和数据处理系统中快速信号传输的需求。同时,栅极驱动光耦合器支持电动汽车(EV)和工业电机驱动器等大功率应用中的精确高效控制。先进材料和设计将碳化硅
    克里雅半导体科技 2024-11-29 16:18 180浏览
  • 《高速PCB设计经验规则应用实践》+PCB绘制学习与验证读书首先看目录,我感兴趣的是这一节;作者在书中列举了一条经典规则,然后进行详细分析,通过公式推导图表列举说明了传统的这一规则是受到电容加工特点影响的,在使用了MLCC陶瓷电容后这一条规则已经不再实用了。图书还列举了高速PCB设计需要的专业工具和仿真软件,当然由于篇幅所限,只是介绍了一点点设计步骤;我最感兴趣的部分还是元件布局的经验规则,在这里列举如下:在这里,演示一下,我根据书本知识进行电机驱动的布局:这也算知行合一吧。对于布局书中有一句:
    wuyu2009 2024-11-30 20:30 122浏览
  • 学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&
    youyeye 2024-11-30 14:30 78浏览
  • TOF多区传感器: ND06   ND06是一款微型多区高集成度ToF测距传感器,其支持24个区域(6 x 4)同步测距,测距范围远达5m,具有测距范围广、精度高、测距稳定等特点。适用于投影仪的无感自动对焦和梯形校正、AIoT、手势识别、智能面板和智能灯具等多种场景。                 如果用ND06进行手势识别,只需要经过三个步骤: 第一步&
    esad0 2024-12-04 11:20 50浏览
  • 11-29学习笔记11-29学习笔记习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-02 23:58 71浏览
  •         温度传感器的精度受哪些因素影响,要先看所用的温度传感器输出哪种信号,不同信号输出的温度传感器影响精度的因素也不同。        现在常用的温度传感器输出信号有以下几种:电阻信号、电流信号、电压信号、数字信号等。以输出电阻信号的温度传感器为例,还细分为正温度系数温度传感器和负温度系数温度传感器,常用的铂电阻PT100/1000温度传感器就是正温度系数,就是说随着温度的升高,输出的电阻值会增大。对于输出
    锦正茂科技 2024-12-03 11:50 109浏览
  • 当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发布搭载紫光展锐A7870的上汽海外MG量产车型,并发布A7710系列UWB数字钥匙解决方案平台,可应用于数字钥匙、活体检测、脚踢雷达、自动泊车等多种智能汽车场景。 联合发布量产车型,推动汽车智能化出海紫光展锐与上汽海外出行达成战略合作,联合发布搭载紫光展锐A7870的量产车型
    紫光展锐 2024-12-03 11:38 101浏览
  • 遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以触觉智能RK3562开发板修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。修改Loader打印波特率查看对应芯片的MINIALL.ini确定要修改的bin文件#查看对应芯片的MINIALL.ini cat rkbin/RKBOOT/RK3562MINIALL.ini修改uart baudrate参数修改以下目
    Industio_触觉智能 2024-12-03 11:28 84浏览
  • 作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!没错,USB资源就是你打开新世界得钥匙,它能做哪些扩展呢?1.1  USB扩网口通用ARM处理器大多带两路网口,如果项目中有多路网路接口的需求,一般会选择在主板外部加交换机/路由器。当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、
    万象奥科 2024-12-03 10:24 68浏览
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 100浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦