几个小时后,LINPACK测试率先完成。
小王被终端提示音叫回测试间,漫不经心地看向屏幕,准备记录那个预料中不会好看的数字。
下一秒,他的眼睛猛地瞪圆了,身体瞬间僵硬!
屏幕上,代表双精度浮点性能的最终结果,赫然显示着一个他反复核对了三遍才敢确认的数字——1.2 TFLOP/s(每秒1.2万亿次浮点运算)!
“这……这不可能!”
小王失声叫道,声音在安静的测试间里显得格外刺耳。
他负责维护的、基于双路英特尔至强处理器(当时最先进的型号之一)的对比测试平台,
同样的LINPACK测试,最好成绩也就1.1 TFLOP/s左右!
而这套“野牌子”国产平台,竟然还超出了0.1 TFLOP/s?
虽然优势不大,但……这是超出!不是接近,更不是远低于!
“功耗!看看功耗!”旁边的同事也反应过来,急忙去看功耗仪的记录。
数据显示,在LINPACK满载运行期间,这套国产平台的整体功耗(包括CPU、GPU、内存、主板)为980瓦。
而对比的英特尔平台,同样的测试,功耗是1150瓦!
性能略高,功耗还低了近200瓦!
小王和同事对视一眼,都从对方眼中看到了巨大的震惊和一丝荒诞感。
是测试程序出错了?还是功耗仪坏了?
“快!跑HPCG!把简化版‘长风’也编译了跑起来!快!”
陈副主任不知何时也闻讯赶了过来,脸上的轻松早已消失,取而代之的是前所未有的凝重和一丝隐隐的激动。
HPCG测试对内存带宽和延迟更敏感,更能反映实际应用性能。
结果很快出来:国产平台的优势进一步扩大,性能领先达到8%,功耗优势保持在15%左右。
真正的“王炸”,出现在运行简化版“长风”CFD核心求解器时。
这款代码经过五院多年极致优化,对CPU的缓存架构、向量化能力、以及并行通信效率都极其敏感。
当小王他们将移植好的版本(由“铸剑”软件组提供)在国产平台上运行时,最初十几分钟一切正常。
然而,当计算进行到某个高度非结构化的网格区域时,国产平台的性能曲线,
不仅没有像以往测试其他非主流架构时那样暴跌,反而……逆势上扬了!