这台国产自主的超级电脑“很有可能摘取世界第一的桂冠”

  在普通人看来,要提升计算机的计算能力,似乎只要把很多个中央处理器(CPU)“绑”起来就行了。就好像要比10个人的小组工作快10倍,只要找100个人来就可以了一样。但在计算机的研发中,这一过程却复杂得多。为了把计算机的运算速度从“每秒一百万亿次”增加到“每秒一千万亿次”,中国科学家花了3年的时间。

  “影响计算机性能的因素有很多,除了CPU本身的性能,它们之间的通信状况也很重要。”朱小谦说。

  在现实生活中,当我们把一份任务分给100个人去做的时候,除了前期把工作细分,最后把个人的工作汇总,中间还要让这100个人进行适当的沟通和配合,否则就会产生严重的内耗,降低工作效率。

  研发超级计算机的并行工作原理也是如此。不同的计算子任务之间应当不断交流计算的进度,在需要的时候交换计算结果并且相互配合。这些工作无法完成,电脑就会产生大量的“额外开销”,消耗大量的电力,也完全实现不了自己应有的运算能力。