编辑:David 好困 拉燕

【导读】2021年图灵奖揭晓!高性能计算先驱、超算Top500创始人之一Jack Dongarra获奖,独享100万美元奖金

20世纪70年代末,一位阿拉贡国家实验室的年轻研究员参与编写了名为「Linpack」的计算机代码,这段代码也让那些被后世称为超级计算机的系统可以运行复杂的数学计算。

20世纪90年代初,还是这位研究员,和他的同事们利用「Linpack」,又创造出了一种用于衡量超级计算机能力的全新测试,也就是测试超算每秒能进行多少次计算。

这个人就是Jack Dongarra,2021年ACM图灵奖的获得者。

改变世界的计算方式

美国计算机协会(ACM)提名田纳西大学教授Jack J. Dongarra为2021年图灵奖获得者,以表彰他在数值算法和库方面的开创性贡献,他的工作让高性能计算软件在过去40多年里跟上了硬件的指数式改进。

除了一个漂亮的银碗外,该奖项还包括完全由谷歌资助的100万美元奖金,这笔钱直接归Dongarra所有。

Dongarra的算法和软件推动了高性能计算的发展,并对从人工智能到计算机图形的许多计算科学领域产生了重大影响。

图灵奖被称为 「计算机界的诺贝尔奖」,是目前全球计算机科学领域的最高奖项,奖金为100万美元,由谷歌提供支持。该奖以现代计算机之父、英国数学家阿兰·图灵命名。

Dongarra通过对线性代数操作的高效数值算法、并行计算编程机制和性能评估工具的贡献,引领了高性能计算的世界。

近四十年来,摩尔定律使硬件性能呈指数式增长。在同一时期,大多数软件性能未能跟上这些硬件的进步,但高性能数值软件却跟上了。这在很大程度上是由于Dongarra的算法、优化技术和生产质量的软件实现的。

ACM主席Gabriele Kotsis表示:

「高性能计算一直是科学发现的一个主要工具。高性能计算领域的创新早已影响了许多不同的计算领域,推动了我们整个领域的发展。Dongarra在引导这一领域的成功轨迹方面发挥了核心作用。」

Dongarra的主要贡献在于创建了开源软件库和标准,这些软件库采用线性代数作为中间语言,可供各种应用使用。

这些库已经为单处理器、并行计算机、多核节点和每个节点的多个GPU编写。Dongarra的库还引入了许多重要的创新,包括自动调谐、混合精度算术和批量计算。

Dongarra的开拓性工作可以追溯到1979年,他至今仍是HPC社区中最重要和积极参与的领导者之一。毫无疑问,他的职业生涯配得上图灵奖对于「具有持久重要性的重大贡献」的认可。

Jack Dongarra和他的算法

Jack Dongarra自1989年以来一直是田纳西大学的大学特聘教授和橡树岭国家实验室的特聘研究人员。自2007年以来,他还担任过英国曼彻斯特大学的图灵研究员。

他在芝加哥州立大学获得数学学士学位,在伊利诺伊理工大学获得计算机科学硕士学位,并在新墨西哥大学获得应用数学博士学位。

Dongarra此前就已经荣誉满身,包括IEEE计算机先锋奖,SIAM/ACM计算科学和工程奖,以及ACM/IEEE肯尼迪奖。

他是ACM、电气和电子工程师协会(IEEE)、工业和应用数学协会(SIAM)、美国科学促进会(AAAS)、国际超级计算会议(ISC)和国际工程和技术研究所(IETI)的研究员,还是美国国家工程院院士和英国皇家学会的外籍会员。

现在,Dongarra的论文引用量已经超过了11万。

过去50年里,Dongarra一直在帮助推进数值算法和软件、并行计算编程和性能基准测试,这些都是创建超大规模超级计算机所必需的。

今天,小到寻常家庭的笔记本电脑,大到全世界最快的超算上,都有Dongarra杰出贡献的影子。

在Dongarra创建的开源软件库中,包含很多深度技术创新,比如自动调谐、混合精度运算,以及批量计算。

自动调谐(Autotuning):

Dongarra在2016年的全球超级计算大会上的ATLAS项目中,研究了一种新方法,用于自动找出能生成线性代数内核的算法参数,该线性代数内核在效率上是接近最优的。

这种算法参数一般来说比厂家提供的代码性能还要好。

混合精度运算(Mixed Precision Arithmetic):

在Dongarra2006年递交给全球超级计算大会的论文中,他提出了要「利用32位浮点算法获得64位精度的性能」。他开创了一种办法,可以利用浮点计算的多倍精度来更快输出精确的解决方案。

这项研究慢慢地在机器学习应用中越来越基础,最近的例证就是HPL-AL Benchmark,它在全球最先进的超算上实现了前所未有的性能。

批量计算(Batch Computations):

Dongarra开创了一种范式,用来分割开大密度矩阵的运算,在模拟、建模、数据分析等领域应用非常广泛。该范式可以将大密度矩阵的运算分成包含更小任务量的更多计算,可以各自独立地同时运算。

他参与创建的各种标准,包括MPI、LINPACK Benchmark等,为各类不同的计算任务奠定了基础,如天气预测、气候变化,再到分析大规模物理实验数据等等。

目前衡量超级计算机性能的最权威榜单Top 500,背后的评测软件算法就是Dongarra开发的。

哪怕抛开刚刚获得的图灵奖不算,Dongarra也已经算是功成名就了。而图灵奖相当于在他的非凡履历上增添了最亮丽的一笔。

国内专家怎么看?

Dongarra获奖的消息公布后,国内多位计算机领域的大佬纷纷表示祝贺,同时提出了自己的看法。

中国科学院计算技术研究所研究员包云岗表示:「第一感受是惊喜」。

包教授也是个业内大佬。除了研究员的身份,他还是中国科学院大学的岗位教授,中国科学院先进计算机系统研究中心的主任。他的主攻方向就是计算机体系结构和开源芯片方向的前沿研究。

包教授如此激动的原因有两个。一个是高性能计算这个如此重要的领域终于轮上了图灵奖。Dongarra这次的获奖,可以说是高性能计算领域迟到的图灵奖。

为什么说是「迟到」呢?

上个世纪同样有一位在高性能计算领域有突出贡献的伟大科学家——Seymour Cray。

1958年,Cray设计建造了世界上第一台基于晶体管的超级计算机,成为计算机发展史上的重要里程碑。同时也对RISC高端微处理器的产生有重大的贡献。

然而可惜的是,1996年9月22日,Cray在一场意外的车祸中重伤不治,于同年10月5日去世,享年71岁。如果Cray教授还在世的话,想必以他的成就,可能也会摘得图灵奖。

另一个原因是,Jack Dongarra其实是中国高性能计算界的老朋友了。在疫情之前,他每年都要来中国好多趟,穿梭于中国的各个超算中心。国内很多业内大佬都和Dongarra有很深的交情。

Dongarra接受中国小记者采访

除了前文提到的Dongarra的贡献,包教授还另外补充了一点,那就是:Matlab的诞生。

包教授讲到,「Matlab的起源是什么呢?新墨西哥大学的Moler教授在上个世纪70年代开发了几个软件,其中一个就是Linpack。后来他为了方便教学,才写了一个叫Matlab的小工具把它们封装起来。」

而Dongarra的导师正是Moler教授,他博士期间做的工作也正是开发LINPACK。所以从某种意义上来说,Matlab的出现,离不开Dongarra。

包教授总结到:「做难事,必有所得。」

再次祝贺Dongarra教授,高性能计算领域的图灵奖,虽迟但到!

参考资料:

https://amturing.acm.org/

https://www.nytimes.com/2022/03/30/technology/turing-award-jack-dongarra.html

https://www.zhihu.com/question/525065780/answer/2415726088

感谢阅读,欢迎扩散传播!感谢!边缘计算社区:促进边缘计算领域知识传播,中立,客观,如果您关注边缘计算、5G、物联网、云原生等领域请关注我们。

2021年图灵奖揭晓!高性能计算领域首次得奖相关推荐

  1. 【AI周报】2021图灵奖揭晓;字节开源veGiantModel;阿里开源EPL;谷歌AI框架Pathways论文放出

    01 行业大事件 2021图灵奖揭晓: 高性能计算先驱.超算TOP500榜单创始人之一Jack Dongarra获奖 他曾说过:未来的计算架构会是 CPU 和 GPU 的结合. 守了一天,终于揭晓! ...

  2. 高性能计算专家Jack Dongarra获2021年图灵奖

    "我是一个数学家,对我来说,一切都是线性代数,但世界也正在看到这一点,"Jack Dongarra在采访中表示."这是我们用来建造其它东西的材料."他说,机器学 ...

  3. 2021年图灵奖,花落高性能计算先驱、田纳西大学教授Jack Dongarra

    来源:智源社区 "我是一个数学家,对我来说,一切都是线性代数,但世界也正在看到这一点,"Jack Dongarra在采访中表示."这是我们用来建造其它东西的材料.&quo ...

  4. 2021年图灵奖出炉!高性能计算鼻祖Jack Dongarra获奖

    " "我是一个数学家,对我来说,一切都是线性代数,但世界也正在看到这一点,"Jack Dongarra在采访中表示."这是我们用来建造其它东西的材料." ...

  5. 如何看待 2021 年图灵奖授予美国计算机科学家 Jack J. Dongarra?

    3 月 30 日,2021 年计算机领域的最高奖项--图灵奖公布!美国计算机科学家 Jack J. Dongarra 获奖,以表彰他在高性能计算领域的卓越成就. 根据 ACM 的介绍,Dongarra ...

  6. 2021年图灵奖公布!72岁的美国科学家 Jack Dongarra 获奖

    刚刚,2021年计算机领域的最高奖项--图灵奖公布!美国计算机科学家 Jack J. Dongarra 获奖,以表彰他在高性能计算领域的卓越成就. >>>> 根据 ACM 的介 ...

  7. 图灵奖公布 | 高性能计算先驱、为超算铺平道路的Jack Dongarra获奖

    整理 | 于轩 出品 | CSDN(ID:CSDNnews) 3月30日,美国计算机协会(ACM)将2021年的图灵奖授予美国田纳西大学电气工程和计算机科学系特聘教授.现年71岁的Jack J.Don ...

  8. 2021年图灵奖简介

    每一年的图灵奖一般在下一年的3月下旬颁发.也就是2022年3月份公布21年的图灵奖.因此还没有揭晓 参加这篇博文:图灵奖历年获得目录

  9. 图灵奖揭晓,你一定看过他们的动画片

    西雅图IT圈:seattleit [今日作者] Powerball选号机 身体和灵魂总有一个要 走在买PowerBall的路上 计算机协会ACM近日公布了2019年度图灵奖得主,两位科学家Edwin ...

最新文章

  1. 公用表达式 CTE with as 用法总结
  2. C#Arcengine通过坐标点生成面(环形)
  3. 【NLP】不讲武德,只用标签名就能做文本分类
  4. 和菜鸟一起学linux内核源码之基础准备篇
  5. [Redux/Mobx] Context api可以取代Redux吗?为什么?
  6. 【零基础学Java】—继承的概述(十九)
  7. 现实给了梦想多少时间?
  8. “表达式必须包含 bool 类型(或可转换为 bool)”
  9. Returning array from function in C
  10. UVA11021 Tribles
  11. Andorid连接USB打印机
  12. PotPlayer v1.7 纯净绿色版 最好用的本地视频播放器下载
  13. 项目整合管理——变更控制流程
  14. 不会做PPT图表?1000个高大上的PPT图表,0门槛0套路,想要就给你
  15. Sub Matrix Sum 含负数的最短区间+ 矩阵一维化
  16. 计算机组成原理课程设计基于cop2000
  17. 各大电商历史价格json后端接口
  18. 手把手写C++服务器(0):专栏文章-汇总导航【持续更新】
  19. office如何从非第一页开始插入页码
  20. 搭建PC网校的4大优势

热门文章

  1. 数据策略产品设计:北极星指标
  2. 无人机航拍图像匹配——SIFT算法实践(含代码)
  3. Blender基础:曲线倒角
  4. [附源码]Python计算机毕业设计Django校园代取快递系统
  5. MATLAB 实现AES加解密
  6. Excel表单导航,制作目录
  7. vue-seamless-scroll无缝循环滚动时二轮图片不渲染
  8. DCCI发布Q1外卖报告 美团外卖市场份额持续增长至64.6%
  9. Griffon 富网络框架
  10. Dynamics 365: 详解插件的执行深度(PluginExecutionContext.Depth)