我国超算世界第一 日本不服:HPCG性能榜逆袭
2016年下半年的TOP500排行榜已经公布,中国的太湖之光、天河2号继续保持第一、第二,中国超算在该项目中已经连续4年卫冕了。TOP500排名基于Linpack性能,不过这两年来大家已经注意到了单看CPU性能的弊端,开始使用HPCG性能来全面衡量超算性能,天河2号之前也是HPCG性能第一名,但今年下半年的第一被日本K超算夺走,它在TOP500中的排名目前是第七。
日本K/京超算是TOP500中的老面孔了,目前HPCG性能拿下世界第一
TOP500用的Linpack从1993年来就是衡量超算性能的基准了,最新版HPL 2.0规范从2008年一直用到现在,不过TOP500创始人之一的田纳西大学教授Jack Dongarra认为Linpack性能已经过时了,所以提出了HPCG(高度共轭梯度基准测试)标准,与Linpack关注线性方程的计算性能不同,HPCG使用更复杂的微分方程计算方式。
简单来说,Linpack更考验超算的处理器理论性能,而HPCG更看重实际性能,对内存系统、网络延迟要求也更高,所以任何HPC超算测出来的HPCG性能要比Linpack性能低得多,有个HPCG/HPL比率可衡量计算效率,大部分超算的比例都在5%以内,1-3%的比比皆是。
2016年上半年度的HPCG性能榜单,中国的天河2号是第一,日本K位列第二
HPCG标准从2014年开始正式参与排名,今年上半年的HPCG性能排行榜中,国内的天河2号以580TLFOPS位列第一,日本K(京)位列第二,HPCG性能为554.4TFLOPS,TOP500第一的太湖之光HPCG性能是371.2TFLOPS,位列第三——此前我们说到太湖之光的HPCG/HPL效率只有0.4%,是HPCG前10名中效率最低的,槽点就是源于这里,不过太湖之光超算的绝对性能逆天,所以HPCG总性能依然强大。
正在举行的SC16超算大会上将公布下半年度的HPCG排行榜,截至本文发稿时官网上尚未有详细名单,但第一名已经确定是日本的K/京电脑,新一轮测试中其性能达到了602TFLOPS,力压中国的天河2号登顶。
由于没有看到官方详细排名,其他HPCG超算排名还不清楚,而且对比了日本K/京超算这几年的TOP500排名,其节点规模并没有变化,TOP500性能并没有提升,意味着硬件并没有升级,而HPCG性能从2014年的461TFLOPS一路提升到现在的602TFLOPS,只能认为日本超算在优化上挖掘了更多潜力。
此外,除了TOP500、HPCG之外,超算排名还有一个Graph500,11月份的榜单中日本K超算也拿下了第一名,第二名是中国太湖之光,第三名是美国的红杉,详细排名如下所示: