写点什么

2021 年图灵奖公布!高性能计算先驱 Jack Dongarra 获奖

  • 2022-03-31
  • 本文字数:2344 字

    阅读完需:约 8 分钟

2021年图灵奖公布!高性能计算先驱Jack Dongarra获奖

3 月 30 日,2021 ACM图灵奖正式揭晓,凭借对数值算法和库的开创性贡献,72 岁的美国田纳西大学电子工程和计算机科学系教授 Jack Dongarra 获此殊荣。

Jack Dongarra 斩获 2021 图灵奖

 

图灵奖常被称作“计算机界的诺贝尔奖”,全称 A.M.图灵奖(ACM A.M Turing Award),是由美国计算机协会(ACM)于 1966 年设立的计算机奖项,奖项名称是为了纪念在数学基础与计算边界的探索中做出巨大贡献的英国数学家阿兰·图灵。

 

该奖旨在奖励对计算机事业作出重要贡献的个人,并对获奖条件要求极高,评奖程序极严,一般每年仅授予一名计算机科学家。图灵奖奖金由 Google 公司赞助,为 100 万美元。

 

3 月 30 日,ACM 提名 Jack Dongarra 为 2021 年 ACM 图灵奖获得者。据悉,Dongarra 目前担任田纳西大学电气工程与计算机科学系特任教授,同时在橡树岭国家实验室和曼彻斯特大学兼任职务。

 

ACM 表示,Dongarra 的算法与软件成果推动了高性能计算的发展,并给人工智能、计算机图形学等诸多计算科学领域带来深远影响。如果没有 Dongarra 在线性代数运算的高效数值算法、并行计算编程机制与性能评估工具等领域的卓越贡献,也许高性能计算永远无法达到如今的高度。

 

近四十年来,摩尔定律指引下的硬件性能保持着指数级高增长,但在此期间大多数软件始终难以跟上如此迅猛的硬件发展节奏。归功于 Dongarra 发明的算法、优化技术与稳健可靠的软件实现成果,高性能数值软件成为少数能够与硬件提升齐头并进的负载类型。

 

ACM 主席 Gabriele Kotsis 表示:

 

“如今,最强大的超级计算机得到连篇累牍的报道,并凭借着一秒之内上万亿次的惊人算力吸引着公众讶异的目光。但除了一次次创下新纪录之外,高性能计算还一直在科学发现领域发挥着重要作用。高性能计算的创新成果也已经渗透到众多其他计算领域,推动着整个计算行业的发展。Jack Dongarra 正是这波发展浪潮的重要推动者之一,不仅从 1979 年起就致力于计算方面的开创性工作,时至今日也仍然是高性能计算社区中最重要、最具活力的一位领导者。他的整个职业生涯,无疑正是对图灵奖提出的「具有深远影响的重大贡献」的最佳注解。”

 

Google 高级研究人员、Google Research & Google Health 高级副总裁 Jeff Dean 也提到:


“Jack Dongarra 的工作从根本上改变并推动着科学计算的发展。他倾力打造的数值软件库已经成为各个科学计算领域所高度依赖的核心成果,帮助药物发现、气象预测乃至空天工程等十几个领域获得持续发展的动力。他对计算机广泛性能表征的深入研究,也催生出计算机架构在契合数值计算需求方面的一系列重大进步。”

重要技术贡献

 

四十多年以来,Dongarra 一直是 LINPACK、BLAS、LAPACK、ScaLAPACK、PLASMA、MAGMA 和 SLATE 等库的主要参与者或首席研究员。这些库能够顺利运行在单处理器、并行计算机、多核节点以及多 GPU 节点之上。他的软件库在高性能科学与工程计算中得到广泛普及,相关负载遍布从笔记本电脑到世界顶尖超级计算机的各类平台。

 

这些库也是他深度技术创新的切实体现,包括:

 

  • 自动调优:2016 年,他负责的项目 ATLAS 获得全球超级计算大会时间检验奖。在项目中,Dongarra 设计出一种开创性方法,能够以自动方式查找出能够生成近最优效率线性代数内核的算法参数,且表现优于原有代码;

  • 混合精度算术:在 2006 年全球超级计算大会上发表的论文《以 32 位浮点运算性能获得 64 位运算精度》(Exploiting the Performance of 32 bit Floating Point Arithmetic in Obtaining 64 bit Accuracy)当中,Dongarra 率先利用多精度浮点算术加快了高精度解决方案的交付速度。这项成果已经在机器学习应用中发挥重要作用,以近期在 HPL-AI 基准测试中的表现为例,其帮助世界顶尖超级计算机实现了前所未有的性能水平。

  • 批处理计算:Dongarra 开创了将大型密集矩阵计算(通常用于模拟、建模和数据分析)拆分为多个小型计算任务块的范例,这些块可以独立、并发计算。根据他在 2016 年发表的论文《GPU 上批处理矩阵乘法的性能、设计与自动调优》(Performance, design, and autotuning of batched GEMM for GPUs),Dongarra 领导了针对此类计算的 “批量基本线性代数子程序标准”(Batched BLAS Standard)开发,相关成果已经在 MAGMA 和 SLATE 软件库中得到应用。

 

在探索以上成果期间,Gongarra 以创新推动者的身份与众多同业人士开展国际合作,积极开发新技术以最大限度提高算法性能与可移植性,同时使用前沿成果有力保障数据计算能够给出可靠的结果。他主导的其他成果还包括消息传递接口(MPI)与性能 API(PAPI),后者提供的接口能够收集并整合来自异构系统各组件的性能指标。他协助建立的多项标准(包括 MPI、LINPACK 基准测试、全球超算五百强榜单等)也一直在为气象预测、气候变化、大型物理实验数据分析等计算任务提供有力支撑。

 

Dongarra 的贡献还成功构建起基础框架,帮助无数科学家和工程师在大数据分析、医疗保健、可再生能源、气象预测、基因组学及经济学等领域取得重要发现,进而构建起足以改变游戏规则的重大创新。Dongarra 的工作还极大推动了计算机架构的跨越式发展,燃起了计算机图形学与深度学习革命的燎原之火。

 

Dongarra 的主要贡献是建立起开源软件库及标准,其采用线性代数作为中间语言,可为各类应用程序所广泛使用。他的开源软件库能够顺利运行在单处理器、并行计算机、多核节点以及多 GPU 节点之上。Dongarra 还在库中引入众多重要创新,包括自动调优、混合精度算术及批处理计算等。

 

作为高性能计算先驱,Dongarra 致力于说服硬件供应商优化计算方法,并引领软件开发者在工作中使用他编写的开源库。最终,他的努力成功让基于线性代数的软件库在高性能科学与工程计算中得到普及,相关负载遍布从笔记本电脑到超级计算机的各类平台。这些库成为高性能计算发展中的重要基础,也推动着愈发强大的计算机攻克一个又一个极具挑战的计算难题。

2022-03-31 11:294387

评论

发布
暂无评论
发现更多内容

IaC示例:Terraform & Ansible自动化创建K3S集群

mengzyou

DevOps ansible IaC Terraform

【一Go到底】第十三天---循环控制

指剑

Go golang 10月月更

从一个工程师成长看自动化运维的过程

阿泽🧸

自动化运维 10月月更

Baklib|企业文档管过不来?试试新型文档管理

Baklib

分布式事务

C++后台开发

分布式 分布式事务 后端开发 linux开发 C++开发

SAP | 常见的命令字段格式

暮春零贰

SAP abap 10月月更

运维监控管理平台 TASKCTL 流程启动的3种不同模式

敏捷调度TASKCTL

大数据 数据仓库 自动化运维 TASKCTL DevOps工具

Vue 状态过度

默默的成长

前端 Vue 3 10月月更

FinClip | 2022 年 9月产品更新放送

FinClip

Vue组件入门(四)组件注册

Augus

Vue 3 10月月更

Baklib|FAQ页面是什么?为什么它是必要的?

Baklib

数据库改造方案 | 同花顺、弘源泰平真实案例分享

TDengine

数据库 tdengine 时序数据库

零信任时代企业如何提升访问权限的安全?

FinClip

Spring Boot「05」Annotations 02

Samson

Java Spring Boot 学习笔记 技术笔记 10月月更

【kafka问题】记一次kafka消费者未接收到消息问题

石臻臻的杂货铺

Kafk 10月月更

基于 openEuler 22.09 版本构建的 NestOS 全新发布!

openEuler

镜像 操作系统 openEuler

Baklib|还在为客户服务繁琐感到麻烦?快用帮助中心

Baklib

基于 Impala 的高性能数仓实践之物化视图服务

网易数帆

大数据 impala 企业号十月 PK 榜 物化视图 Calcite

37手游基于云平台的大数据建设实践

Apache Flink

大数据 flink 实时计算

转转推荐场景EE题解决思路

转转技术团队

深度学习 推荐系统

Dataphin V3.6版来了!多项能力升级,助力企业提升全链路数据治理能力

瓴羊企业智能服务

Vue 全部生命周期组件整理

默默的成长

Vue 前端 10月月更

煤矿上的女孩

脑极体

从 0 到 1 上手阿里云服务器 ECS(四)

六月的雨在InfoQ

Docker 阿里云 容器技术 ECS 10月月更

Vue 组件通信六种方法

默默的成长

Vue 前端 10月月更

算法评测在本地生活地图技术领域的探索和实践

阿里技术

算法 可解释

《新手测试正确的打开方式》

测吧(北京)科技有限公司

软件测试 测试

免杀实战之面向PHP的WebShell免杀

网络安全学海

网络安全 安全 信息安全 渗透测试 WEB安全

容器云PaaS平台建设中应关注的重点和难点

穿过生命散发芬芳

10月月更 容器云PaaS

Bklib|客户体验数字化转型成未来企业升级的新目标

Baklib

数字化转型

2021年图灵奖公布!高性能计算先驱Jack Dongarra获奖_AI&大模型_核子可乐_InfoQ精选文章