当前位置: 首页 > news >正文

四位RISC先驱获「工程学界诺贝尔奖」,图灵奖得主David Patterson、John Hennessy获奖...

d0aa26535cb356137879ab37105ef6ce.gif

5af5bb0f312f531d73c111622d2f951e.png

导读:2022 年度的「工程学界诺贝尔奖」——查尔斯 · 斯塔克 · 德拉普尔奖颁给了四位 RISC 架构的先驱。其中,David A. Patterson 和 John L. Hennessy 是 2017 年的图灵奖得主,Stephen B. Furber 和 Sophie M. Wilson 共同设计了全球第一款商业 RISC 处理器——第一个 Arm 原型(Arm1)。

1e415d2daa0b0dcc6496424bade1e6f2.png

来源:机器之心

编辑:张倩

美国国家工程院(NAE)前段时间宣布,2022 年度查尔斯 · 斯塔克 · 德拉普尔工程奖(Charles Stark Draper Prize for Engineering)将授予 David A. Patterson、John L. Hennessy、Stephen B. Furber 和 Sophie M. Wilson,以表彰他们在精简指令集计算机(RISC)芯片的发明、开发和实现方面所做出的贡献

查尔斯 · 斯塔克 · 德拉普尔奖是美国工程学界最高奖项之一,由美国国家工程院每二年颁发,被认为是「工程学界的诺贝尔奖」之一。该奖奖予推进工程学及工程学教育发展进步的候选人。

0dfc01093185793f787ffad05d53b965.png

查尔斯 · 斯塔克 · 德拉普尔奖以工程学家查尔斯 · 斯塔克 · 德拉普尔(Charles Stark Draper)命名,以纪念其在工程学诸多领域的巨大开创性成就。德拉普尔是麻省理工学院的教授,是 “查尔斯 · 斯塔克 · 德拉普尔实验室”(Charles Stark Draper Laboratory) 的创始人。德拉普尔本人被广泛认为是“惯性导航系统之父”("Father of Inertial Navigation")。

美国国家工程院院长约翰 · 安德森(John L. Anderson)说:「我很荣幸将今年的查尔斯 · 斯塔克 · 德拉普尔工程奖授予 Hennessy、Patterson、Furber 和 Wilson。在当今的数字世界中,他们的工作带来了巨大的收益,催生了无数低功耗便携式设备,后者成为经济增长的主要驱动力。」

精简指令集计算机是一种微处理器,其设计目的是简化给计算机的单个指令,以完成某项任务。RISC 芯片通过最小化由微处理器直接处理的指令的复杂性,并依靠编译器将复杂的运算分解成这些更简单的元素,来简化和加速数据处理。如今,大约有 99% 的新计算机芯片使用 RISC 架构。 

Patterson 和 Hennessy 于 20 世纪 80 年代在加州大学伯克利分校和斯坦福大学领导了平行但独立的团队,在美国国防高级研究计划局的超大规模集成(VLSI)项目下开发 RISC 架构概念。他们还实现了可以工作的 RISC 芯片原型,可以很容易地评估其在真实计算问题中的速度、复杂性、性能和功耗。在他们做出这些成果之前,该方法被认为是难以置信的。

接下来,Furber 和 Wilson 在英国 Acorn 公司推动了这项技术的商业化。他们设计了一种微处理器,最初叫做 Acorn RISC Machine(ARM)。1990 年,ARM 有限公司成立,Acorn RISC Machine 改名为 Advanced RISC Machine。他们挑战了当时的商业计算巨头,取得了巨大的成功,并进一步在该领域站稳了脚跟。

RISC 芯片在问世之初就被认为是有用的。两个早期的用途包括专门的计算机系统工作站和 SOTA 工作站,后来又扩展到任天堂和 PlayStation 等电脑游戏。然而,它们的低功耗特性使它们成为大约十年后出现的手机和笔记本电脑等移动设备的优势候选者。如今,几乎每个拥有便携式计算设备的人都受益于这项发明,因为它的低功耗特性有助于延长电池寿命。

David A. Patterson 是加州大学伯克利分校名誉教授、谷歌杰出工程师、RISC-V International 副主席以及 RISC-V 国际开源实验室主任。他最成功的研究项目包括精简指令集计算机(RISC)、廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks,RAID)和工作站网络(NOW),这些项目背后是数十亿美元的产业。他与 John Hennessy 共同获得了 2017 年的图灵奖和 2021 年 BBVA 基金会知识前沿奖。

b53e344597cf94e1ede3d0794c7b16c2.png

John L. Hennessy 是斯坦福大学工程学院计算机科学和电气工程教授,也是斯坦福 Knight-Hennessy 奖学金项目(全球最大的研究生级全额奖学金项目)的 Shriram Family Director。此外,他还是 Alphabet 的主席以及戈登和贝蒂 · 摩尔基金会的受托人。他是斯坦福大学第十任校长(2000–2016 年),参与创建了 MIPS 计算机系统(1984 年)和 Atheros Communications (1998 年),并与 Patterson 合著了两本国际通用的计算机体系架构教科书。他的荣誉包括 2012 年电气与电子工程师协会(IEEE)荣誉勋章,以及与 David Patterson 共同获得的 2017 年图灵奖和 2020 年 BBVA 基金会知识前沿奖。

49a3288fe798e372842fa76a4a40ca84.png

15eed37371d6c121b1207ae07480726a.png

Stephen B. Furber 是英国曼彻斯特大学计算机科学系计算机工程的 ICL 教授。20 世纪 80 年代,他在 Acorn Computers 工作,与 Sophie Wilson 一起担任 BBC 微型计算机和 ARM 32 位 RISC 微处理器的首席设计师。自那以后,由不同型号的 ARM 处理器驱动的芯片已经制造了超过 2000 亿个,为世界上大部分的移动和嵌入式计算提供动力。1990 年,他成为曼彻斯特大学的 ICL 主席。在那里,他领导了异步和低功耗系统的研究,以及最近的神经系统工程研究。在后面这个领域,SpiNNaker(Spiking 神经网络架构)项目已经交付了一台包含一百万个 ARM 处理器的计算机,为大脑建模应用进行了优化。

37752d3167523675cabdbf944d78a61e.png

Sophie M. Wilson 是博通公司研究员、董事。在剑桥大学 Selwyn 学院学习期间,Wilson 第一次设计了一台微型计算机。她随后加入 Acorn 计算机公司,设计了 Acorn 公司第一款产品 Acorn's System One,并在 BBC Micro 的设计中发挥了重要作用,包括 BBC BASIC 编程语言的开发,在接下来的 15 年里,她领导了这个项目的发展。1983 年,她开始参与 ARM RISC 的设计,该项目在两年后投入生产,并在嵌入式系统中开始流行,现在是智能手机中使用最广泛的处理器架构。此外,她还参与设计了 ARM3、ARM610、ARM700 处理器和 ARM7500FE 单片机,创建了 Acorn Replay 多媒体软件,并开发了 Firepath SIMD LIW 处理器,然后与人合作开发了 Element 14 用于 ADSL。

e89e74771419314d381851080853938b.png

原文链接:https://www.nae.edu/266390/RISC-Chip-Innovators-Receive-the-2022-Charles-Stark-Draper-Prize-for-Engineering

推荐阅读

cbfb4b2ff983664657e784537e23d7e0.png

01

353932a8aa109c9c60288fdf6fee83cb.png

《计算机组成与设计:硬件/软件接口(原书第5版)

作者[美] 戴维 A.帕特森 (David A. Patterson)

约翰 L.亨尼斯(John L. Hennessy)

译者王党辉 康继昌 安建峰 等 

推荐语:图灵奖得主Patterson和Hennessy共同撰写。本书是计算机组成与设计的经典畅销教材,第5版经过全面更新,关注后PC时代发生在计算机体系结构领域的革命性变革——从单核处理器到多核微处理器,从串行到并行。

本书特别关注移动计算和云计算,通过平板电脑、云体系结构以及ARM(移动计算设备)和x86(云计算)体系结构来探索和揭示这场技术变革。与前几版一样,本书采用MIPS处理器讲解计算机硬件技术、汇编语言、计算机算术、流水线、存储器层次结构以及I/O等基本功能。

66bc5a0f1a4d60a1b6ab6dbf510ef4e9.png

02

9c7648e6b8ca18cfdeab5e2ad872117a.png

《计算机组成与设计:硬件/软件接口(原书第5版·ARM版)

作者[美]戴维·A. 帕特森(David A. Patterson) 

约翰·L. 亨尼斯(John L. Hennessy) 著 

译者陈微 译 

推荐语:图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典教材,强调软硬件协同设计及其对性能的影响。

本书采用ARMv8体系结构,讲解硬件技术、汇编语言、计算机算术运算、流水线、存储器层次结构以及I/O的基本原理。

b9812d321bdfdaa72fa08583797372ba.png

03

df76aaab25236344ff7f4034762c509a.png

《计算机组成与设计:硬件/软件接口(原书第5版·RISC-V版)

作者[美]戴维·A. 帕特森(David A. Patterson) 

约翰·L. 亨尼斯(John L. Hennessy) 

译者易江芳 刘先华 等

推荐语:图灵奖得主Patterson和Hennessy共同撰写,计算机体系结构领域的经典书籍全新RISC-V版。计算机体系结构新黄金时代必读之作。理解专用软硬件协同设计,共建开源生态。

本书是经典著作《计算机组成与设计》继MIPS版、ARM版之后的最新版本,这一版全面切换至RISC-V(64位),精选并讲解其核心指令,同时结合“硬件/软件接口”和“详细阐述”等模块,为不同基础和侧重的读者铺设了深入研究的路径,是Patterson和Hennessy的又一力作。

3e51d25d5f2c1bd9b58e5fb2dbeb74bd.png

04

21b7d346505861dd28b8cb3e3b558090.png

《计算机体系结构:量化研究方法(英文版·原书第6版)》

作者[美] 约翰·L. 亨尼斯(John L. Hennessy) 

戴维·A. 帕特森(David A. Patterson) 著 

推荐语:图灵奖得主Patterson和Hennessy共同撰写。“量化研究方法”这本体系结构“圣经”,使用度量和基准测试来对计算机体系结构进行量化评估,而不是像过去一样简单依赖于架构师的直觉和经验。此次全面升级的第6版,在摩尔定律逐渐失效,而深度学习的算力需求如无底洞般膨胀的关键节点,新增了关于领域特定体系结构的章节,并预言了计算机体系结构的重生。

101199b4956180a986b2be1b9cebb4b3.gif

d6dffcbdbae63163d1a0f0ef6b5a37e6.png

扫码关注【华章计算机】视频号

每天来听华章哥讲书

5b1788acff132a674b6820e6d588ee0a.gif

更多精彩回顾

书讯 | 1月书讯(下)| 2022年的第一本书

书讯 | 1月书讯(上)| 2022年的第一本书

资讯 | 重磅!达摩院发布2022十大科技趋势

书单 | 6本书,读懂2022年最火的边缘计算

干货 | Flink1.14.2发布,除了log4j漏洞你还需要关注什么?

收藏 | 我和11位产品经理的一次脑暴

上新 | 【新书速递】机器人SLAM导航书重磅来袭

09d4f6b7e3d948e4d96e6f468e9a0d6a.gif

相关文章:

  • 【第88期】这10本硬核技术书,带你读懂5G、物联网和边缘计算,玩转元宇宙
  • 抖音的推荐技术这么强,为什么还有人觉得推荐的一点都不准呢?
  • 【新书速递】如何高效学习存储系统?一本书全都讲明白
  • 学会这10个设计原则,离架构师又进了一步!!!
  • Electron开发者该如何提升自己的技能水平
  • 终于有人把ROS机器人操作系统讲明白了
  • 一文看懂——序列数据的生成:GAN的方法
  • “三行代码,确实需要耗上一整天!”
  • GraalVM下一代JVM到底是什么?
  • 【第89期】推荐几本电商必读书
  • 一文带你了解LoongArch自主指令系统
  • 2021年数据中台行业十大关键词
  • 测试工程师的未来发展方向在哪里?
  • 一个案例讲明白!如何更安全地实现数据备份和恢复
  • 省政协委员、南京大学人工智能学院院长周志华: 科研学习探索最重要的是“兴趣”和“勤奋”...
  • 11111111
  • echarts的各种常用效果展示
  • ES6简单总结(搭配简单的讲解和小案例)
  • golang中接口赋值与方法集
  • IOS评论框不贴底(ios12新bug)
  • PHP 7 修改了什么呢 -- 2
  • Promise面试题2实现异步串行执行
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 代理模式
  • 翻译--Thinking in React
  • 分享几个不错的工具
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 山寨一个 Promise
  • 探索 JS 中的模块化
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 国内开源镜像站点
  • #1015 : KMP算法
  • #vue3 实现前端下载excel文件模板功能
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (1)(1.11) SiK Radio v2(一)
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (day 12)JavaScript学习笔记(数组3)
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (一)Dubbo快速入门、介绍、使用
  • (转)Oracle存储过程编写经验和优化措施
  • (转)scrum常见工具列表
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .net mvc部分视图
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • [BJDCTF2020]The mystery of ip1
  • [codevs 1288] 埃及分数 [IDdfs 迭代加深搜索 ]
  • [DM复习]Apriori算法-国会投票记录关联规则挖掘(上)
  • [exgcd] Jzoj P1158 荒岛野人
  • [HNOI2015]实验比较
  • [java]删除数组中的某一个元素
  • [Linux] PHP程序员玩转Linux系列-telnet轻松使用邮箱