遥想4年前,神威·太湖之光勇夺“戈登贝尔奖”之时,日本理研计算科学中心负责人松岗聪教授说出了很有韵味的话,中国已成为高性能计算机领域的世界领导者之一。现今看来,日本人真的谦虚吗?
疫情肆虐全球,却影响不了国际超算大会的如期召开。众所周知,每次国际超算大会召开,博人眼球的是谁家的超算又夺魁了。与去年超算大会相比,最大的变化是超算状元易主,美国的顶峰(萧峰)变成了日本的富岳(岳不群),No,武侠小说看多了,是顶峰变成了富岳,真是后生可畏呀!
富岳与卫冕冠军的比拼,到底哪方面占优了。
先公布答案,这次超算们的比拼,富岳夺得四料冠军,气势恢宏,分别是top500(linkpack),HPCG,Graph 500,HPL-AI四料冠军。其中HPL-AI首次达到了1.421EFlop/s,人类第一个突破E级的超级计算机(半精度)。
很多人会疑惑,这是玩意能代表什么?
首先说说top500,这个是给全球已安装超级计算机排座次的“封神榜”,专门为高性能计算机提供统计的组织。从1993年开始对高性能计算机用Linpack程序进行基准测试,取前500个最优质系统进行列表在Top500网站上进行公布。
(linkpack);衡量计算机硬件最高实际运行性能以及软件优化的性能提升效果的是基准测试程序,拆开来看又可分为微基准测试程序和宏基准测试程序。其中宏基准测试程序Linpack测试出的最高性能指标就是衡量机器性能的标准,也是国际上常用的。
通常测试包括三类,Linpack100、Iinpack1000和HPL,Linpack100求解规模为100阶的稠密线性代数方程组,只允许采用编泽优化选项进行优化,不得更改代码,甚至代码中的注释也不得修改。Linpack1000要求求解规模为1000阶的线性代数方程组,达到指定的精度要求,可以在不改变计算量的前提下做算法和代码上的优化。
HPL对数组大小N没有限制,求解问题的规模可以改变,除基本算法(计算量)不可改变外,可以采用其它任何优化方法。
HPCG是求解稀疏矩阵方程组的一种迭代算法,类似于HPL,允许使用多种优化方法调优。
Graph500是对Linpack测试程序的补充,包含图论中的典型算法,常用来测试超算系统的非规则数据处理能力。与HPL和HPCG不同的是Graph500测试程序用每秒遍历边数来衡量计算能力。
今年的国际超算大会新星“富岳”与卫冕冠军“顶峰”的较量中,这四项全部胜出,勇夺四料冠军名至实归。
富岳超算登顶后,美国超算Summit和Sierra屈居二、三位,曾经4连榜首和6连榜首的中国超算“神威·太湖之光”和“天河二号”,在本次封神榜中排名四、五位。
如果按照算力来看全球超算,已经是三足鼎立局面,按钮中日美的算力份额即可看出。
从这个扇形图所列出的数据,说中日美在超算领域的算力是三足鼎立局面丝毫不夸张。但这次富岳的夺魁,霸榜TOP500、Graph500、HPCG、HPC-AI,充分说明了日本超算在性能、架构、应用、功耗、网络互连等方面的技术实力后劲多么的强大。
口口声声说超算超算,超级计算机有何特异功能?
简而言之,与个人计算机的组件基本相同,特异功能体现在大资料量的处理和高速运算。总得来说,一是超算拥有极大数据存储容量。二是超算拥有极快的数据处理速度。
很多国家把超算的计算能力和数量来衡量一个国家的国力竞争强弱,促使了大众把目光转移到超算领域。
超算已在各领域有成熟的应用,例如生物领域、天气预测、空气动力学基本上是成熟应用。这些领域有海量的数据需要进行比对分析,没有极快的运算速度以及极高的精度,是不可能在一天甚至几小时把结果解析出来的。因此,正因为超算有着优秀的计算性能和并行处理能力,很多新兴领域研究慢慢的喜欢上它了,成为了很多领域的“真香机”。