昨天,由中国国防科学大学组装的天河2号超级计算机在Linpack测试中测算出了30.65PFlops的运算能力,重新夺回“世界最快超级计算机”的头衔。到目前为止,这是全世界最强的超级计算机,比名列第二的美国泰坦超算的运算能力高74%。
天河2号总共有16000个运算节点,在这次的测试中只启用了14336个,因此潜在的运算能力可能会更高。在每瓦性能方面,天河2号的性能也完全不输,达到了1.935GFlops每瓦,低于泰坦的2.143GFlops每瓦。
在上周,美国的计算机专家Jack Dongarra,Linpack的作者已经透露,天河2号将会成为世界上最快的超级计算机。天河2号由国防科技大学组装以及测试,将在年底运抵广州的国家超级计算机中心。整套系统使用了32000颗Intel的Ivy Bridge核心Xeon处理器以及48000块Xeon Phi协处理器,这是天河2号的计算能力以及能耗的基础。除此以外,天河2号还安装了1.4PB的内存以及12.4PB的存储空间,采用麒麟Linux操作系统。
令人注目的是,天河2号所采用的前端处理器以及内部连接架构完全是国防科学大学自行研发的。天河2号中有4096颗银河FT-1500处理器,专门用于协调16000个运算节点之间的数据交换。另外整套内部传输系统采用了光电混合的交换网络,总共使用了13台核心交换机,每台核心交换机具有576个端口。
实际上,在PFlops级别的超级计算机系统中,最大的问题并不是你有多少颗处理器,而是如何让这些处理器高效地组合起来,转化为实实在在的运算能力。这也是世界上拥有超级计算机的国家屈指可数的原因。
不过与硬件上的技术相比,中国的软件技术成为了明显的短板。在2012年,就曾经有报道揭露,中国虽然在超级计算机的硬件研发上投入了大量资金,但却空有强大运算能力而没有相应的科研项目以及软件可以用到这种运算能力。有研究人员曾经抱怨,中国发展超级计算机软件的资金还不到用于发展硬件的10%。