全球最快超算「富岳」创造者松冈聪:下一代超算再快100倍!

简介: 近日,全球目前的最快超算富岳的创造者之一松冈聪接受了采访,并表达了对于未来超算的一些看法。

微信图片_20220112094401.png


日本的富岳超级计算机(Fugaku)去年6月在全球500强超级计算机排行榜上名列第一,这是大约9年来日本的首台排名榜首的超级计算机。与一些竞争对手不同的是,富岳超级计算机的创造目的不是为了超越数字基准。

 

相反,该项目的策划者、57岁的松冈聪(Satoshi Matsuoka)表示,该项目诞生于一种“应用优先的哲学” ,意思是它的唯一目的是将其卓越的计算能力用于应对一些世界上最大的挑战,比如气候变化等。

 

微信图片_20220112094403.png

 

作为理研计算科学中心的主任,松冈和他的团队为 Fugaku 设定了9个对社会有重要意义的应用领域,如医学、药理学、灾难预测和预防、环境可持续性和能源。

 

2010年前后,松冈开始领导研发团队开发下一代超级计算机。之后,富岳的前身 K computer每秒运算量超过1000万亿次,成为Top500基准测试中最快的超级计算机。

 

微信图片_20220112094405.png


Fugaku 计划于2021年在神户的 Riken 设施正式推出,成为世界上第一台在原始计算速度、大数据处理、人工智能深度学习和实用模拟计算四大类别中均位居榜首的超级计算机,赢得了国际赞誉。它是由日本理研所和富士通公司联合开发的,耗资1300亿美元。

 

在 Top500基准测试中,Fugaku 每秒进行了超过442千万亿次的计算,这次测试计算的是机器的原始速度。这个速度比美国橡树岭国家实验室研发的世界第二超算Summit快了将近3倍。去年11月,富岳再次位居榜首。

 

这台超级计算机以富士山的别名来命名,自去年4月以来,它已经被用于与冠状病毒和全球天气模拟等有关的各种研究的实验性试验。

 

微信图片_20220112094407.png


图:在过去的十年里,理研中心计算科学研究中心的主任 Satoshi Matsuoka 领导了世界上最快的超级计算机 Fugaku 的开发。

 

随着 K computer 在2011年开始运行,松冈聪和一组超级计算机研究人员聚在一起,开始考虑 K 的继任者。但是,2009年,当上议院议员莲舫(Renho)批评将超过1000亿纳税人的钱用于购买K时,他问道,拥有世界第二大超级计算机有什么问题,使得下一代超级计算机的方向变得清晰起来: 当务之急是提高计算机的可用性,使其能够像处理任何标准计算机一样处理各种编程语言,而不是仅仅提高处理速度。

 

该项目的另一个重点是实现前所未有的能源效率水平。富士通 A64FX 微处理器的发明解决了这两个问题,该微处理器运行的程序与智能手机和个人电脑相同,同时功能比其前身强大20倍,但能源效率极高。在全功率时,富岳大约需要30兆瓦的电力。

 

微信图片_20220112094409.png

 

松冈聪说,Fugaku 使用了大约16万台 A64FX 微处理器,超级计算机制造商克雷公司(Cray inc.)也在使用这种芯片(Cray inc. 是惠普企业公司(Hewlett Packard Enterprise co.)的子公司) ,这是有史以来日本的超级计算机芯片首次被美国的超级计算机制造商使用。

 

以下是媒体对于松冈聪的采访节选:

 

你在建造富岳时遇到了什么样的困难?

 

有许多困难。但是其中一个是在10年内,我们必须建造一个比 K 高100倍的能源效率的东西。但是提高 CPU 的性能和功耗效率是非常困难的。一种可能性是像英特尔这样的公司在2020年左右设计出一个能够满足这一目标的 CPU,但是我们的预测很快告诉我们,情况可能不是这样,我们将远远达不到这一目标。因此,就像 K 一样,我们必须建立自己的处理器,在2020年,这种处理器将比最先进的 CPU 更快、更省电,同时还要兼容 PC 和智能手机。当然,这是一个巨大的挑战。

 

除了在太阳能和燃料电池方面寻求突破外,Fugaku 还有哪些应用将会有所贡献?

 

现在有很多气候模型,但没有一个是真正准确的,因为这就像试图预测未来50年或100年的天气一样。我们知道天气预报很难,只能提前两个星期预报。所以我们试图预测多年后的气候。这是非常非常困难的。对计算机的需求是无限的,但是像 fugku 这样的机器可以让你在考虑到二氧化碳排放的影响的情况下,更精确地了解气候变化。

 

你的下一个目标是创造另一台比富岳快100倍的超级计算机吗?

 

100倍将是极具挑战性的,但我们会进行尝试。走向 Fugaku 以外的下一代,从更根本的角度来看将更加困难,因为半导体技术进步的放缓,加上我们知道的许多其他物理限制。我们有一些想法来克服它们,但是我们仍然处在这个过程的早期。基础研究已经在进行中,但我们希望能够很快启动初始项目,也许明年或后年。

 

开发下一代超级计算机的时间框架是什么?

 

我们希望最早能在2028年或2029年实现下一个目标。对我们来说,2028年至少是开始生产这台机器的好时机,因此,也许在2029财年,我们会看到一台完整或部分的机器。当然,这个项目必须首先被接受。

 

通过使用 Fugaku,你想实现什么目标?

 

一旦超级计算机的进步停止,其他信息技术的进步也将停止,以至于社会的进步停滞不前。信息技术的不断进步对于保证社会的全面进步至关重要,而不仅仅是一台超级计算机的问题。我们如何推进高端计算将确保在未来几年社会的巨大进步。

 

参考链接:

https://www.japantimes.co.jp/news/2021/01/07/business/tech/japans-fugaku-supercomputer/

相关文章
|
Linux Python Windows
为Python打包创建一个世外桃源,解决打包太大且启动慢的问题
首先是我用的是Anaconda的集成环境,由于Anaconda或者自己搭建的环境里内置了很多库,而且在日常的开发中又安装很多开发所需要的其他库,打包的时候就把很多不必要的模块打包进去,导致打包出来的文件过于臃肿.打开慢由于运行需要加载这些环境,由于加载的库过多导致耗时过长,而且Python是一门解释型语言,本身运行效率上也稍慢,所以能够明显体会到启动时的漫长等待 我们写代码就是为了高效,怎么能受得了打开慢且占资源的东西呢,那如何能解决这个问题呢?
2245 1
|
安全
选择最佳供应商:ERP系统的供应商选择与评估方法论
选择最佳供应商:ERP系统的供应商选择与评估方法论
1629 0
|
前端开发 JavaScript 开发者
fetch的常见问题及其解决办法
摘要: 玩转fetch。 作者:wonyun 原文:fetch使用的常见问题及其解决办法 Fundebug经授权转载,版权归原作者所有。 首先声明一下,本文不是要讲解fetch的具体用法,不清楚的可以参考MDN fetch教程。
3169 0
|
JavaScript 前端开发 API
浏览器渲染过程中如何处理异步任务
在浏览器渲染过程中,异步任务通过事件循环机制处理。JS执行时,同步任务在主线程上执行,形成一个执行栈。异步任务则被推入任务队列中,待主线程空闲时按顺序调用,确保页面流畅渲染与响应。
第十三问:C++中静态变量的用法有哪些?
本文介绍了 C++ 中静态变量和函数的用法及原理。静态变量包括函数内的静态局部变量和类中的静态成员变量,前者在函数调用间保持值,后者属于类而非对象。静态函数不能访问非静态成员,但可以通过类名直接调用。静态链接使变量或函数仅在定义文件内可见,避免命名冲突。
|
算法
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
3242 0
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
|
12月前
|
机器学习/深度学习 存储 人工智能
AllData年度总结Meetup分享会邀请
杭州奥零数据科技有限公司成立于2023年,专注于数据中台业务,维护开源项目AllData并提供商业版解决方案。AllData提供数据集成、存储、开发、治理及BI展示等一站式服务,支持AI大模型应用,助力企业高效利用数据价值。
|
XML 分布式计算 监控
详细指南:在Hadoop中配置Oozie作业
【8月更文挑战第31天】
277 0
|
SQL Java 关系型数据库
SpringBoot 系列 JPA 错误姿势之 Entity 映射
本篇为 JPA 错误使用姿势第二篇,java 的 POJO 类与数据库表结构的映射关系,除了驼峰命名映射为下划线之外,还会有什么别的坑么?
772 0
SpringBoot 系列 JPA 错误姿势之 Entity 映射
QT-使用QLinearGradient生成比色卡,将QVector转换成伪彩图
QT-使用QLinearGradient生成比色卡,将QVector转换成伪彩图
277 0