来自 科技 2020-06-18 17:38 的文章

为何国内的超级计算机那么强,却无法在CPU上领

众所周知,在前几年中国的超级计算机神威·太湖之光连续多年蝉联全球超级计算机500强榜单榜首的位置,直到最近才被美国超越。国内的这台超级计算机核心部件全部都为国产,代表了中国在超算领域超强的实力。

为何国内的超级计算机那么强,却无法在CPU上领

那么超级计算机到底有什么用途呢?为什么这些年国家一直在发展超算领域呢?

超级计算机,顾名思义是用来计算的,但是不是指大家一般意义上理解的计算。举个例子来说,比如说用来进行对原子弹爆炸时候的模拟运算,对重大工程项目进行的计算机仿真的运算。简而言之,超级计算机存在的意义就是完成那些人类无法完成的计算。

为何国内的超级计算机那么强,却无法在CPU上领

那超级计算机的运算能力到底有多强呢?为什么能完成这么多高精度的运算呢?

超级计算机的运算能力快到什么程度,我们来举几个例子。美国的“顶点”超级计算机,每秒能计算20亿亿次,中国的“神威·太湖之光”超级计算机每秒能计算9.3亿亿次,“天河二号”每秒能计算5.49亿亿次。

为何国内的超级计算机那么强,却无法在CPU上领

这是个什么概念呢?可能很多人对这些数字并不感冒,我们形象一点的来说,“天河二号”运算一小时,需要13亿人同时用计算器算上1000年。可以说,一台超级计算机的运算能力比地球上所有人类一起运算的能力还要强得多得多!

为何国内的超级计算机那么强,却无法在CPU上领

那中国的超级计算机处在世界上的什么水平呢?能否与美国一较高下呢?

这个问题要是在以前,我肯定会说,国的内超级计算能力还是赶不上美国的。但是随着时间的发展,国内的超级计算水平慢慢成长为了世界的顶端,无论是在数量还是质量上都可以和美国一较高下。

为何国内的超级计算机那么强,却无法在CPU上领

2019年6月17日举办的国际超算大会上发布了第53届全球超算TOP名单,其中中国的超级计算机总数达到了219台,超过了美国的116台。从算力方面来看,2019年的前四超算分别是美国的“顶点”,“山脊”和中国的“神威·太湖之光”,“天河二号”。

为何国内的超级计算机那么强,却无法在CPU上领

虽然国内的超级计算机的计算能力已经被美国新一代的超算超越了,但是据消息称,国内新一代的超算在2020年也将要开始工作了,到时候,谁的计算能力更强还是个未知数。

总的来说,国内的超算水平在世界上处于顶尖的位置,相较于美国有过之而无不及!在看到国内的超级计算机这么强后,有些人可能会发出疑问:为什么国内的超算这么强,却生产不出来强力的CPU呢?

为何国内的超级计算机那么强,却无法在CPU上领

首先,超级计算机的运算能力并不依赖于狭义上的CPU,它需要的是浮点算力,和CPU并没有多大的关系。不是说超级计算的算力越强,它的CPU就越强大。到了太湖之光的时候,虽然说CPU是自研的,且达到了英特尔的工艺水平,但是很可惜,超算的处理器给个人电脑使用毫无意义。

为何国内的超级计算机那么强,却无法在CPU上领

再者,是因为国内的CPU专利不行。要知道国外开发CPU已经很久了,积累了大量的硬件兼容和通讯方面的专利和协议。所以只要国内研发CPU就要付给他们高额的专利费,这也间接导致的国内的CPU行业一直停滞不前。

为何国内的超级计算机那么强,却无法在CPU上领

最后,CPU看的是国家的工艺水平,而超级计算机看的是架构方式。一群人可以研发出一个超算,但是想要生产出强力的CPU就必须要有完整的工业体系,二者不可同日而语。

为何国内的超级计算机那么强,却无法在CPU上领

希望我们国家能够继续保持在超算领域领先的地位,同时也希望国产CPU能尽快扛起大旗,到那个时候,我们才能真正地实现技术自主!