百姓大小事,一呼百应!

百姓网 | 百姓知道

软件开发

龙芯真的不如移动芯片吗?美国禁止向中国超算提供英特尔芯片后影响会多大?

国产龙芯究竟水平如何?文中说“面向服务器开发的龙芯3B实际表现还不如主流手机,这就是计算所面对的残酷现实。目前的龙芯产品在主流市场可以说毫无竞争力,所谓取代进口芯片更是痴心妄想。”http://cn.wsj.com/gb/20150409/tec162706.asp: 美国禁止向中国出口与超级计算机有关的技术 也就是说中国的超算是无缘英特尔了 既然如此,ARM架构的芯片比如海思可否作为超算CPU?

2 个回答

  • amalgamation | 2017-10-14 10:50:45

    如果美国向中国禁售cpu,江南所,计算所,国防科大三家就今夜做梦也会笑了,从此经费啦市场啦再也不愁了
    想alpha都死了,江南所不照样能自己顶上么,禁售这种事就是拱手让市场啊

    本问答由amalgamation提供

  • amalgamation | 2017-10-14 10:15:54

    简单的介绍一下关于超算、龙芯、至强phi方面的信息,只能做简单介绍,因为这些要展开来说,几天都说不完。
    先说CPU的性能指标,说一个有点反直觉的结论:CPU的性能不完全等于计算能力。也就是说一个CPU性能高,未必计算能力就一定强很多,一个CPU的计算能力好,未必就表现为整体性能好。要真比计算,现在高端显卡的GPU计算能力都非常强悍,但也没人能拿GPU当CPU来使用,因为二者的设计目的是不同的。

    再看龙芯,龙芯设计的最初目的是什么我不清楚,我个人没太多接触龙芯。但就我了解现在龙芯的情况是,它的研发重心显然是在计算领域而非民用领域。所以,龙芯在移动芯片上表现弱是可以理解的,它本来的设计目的不是为了民用,龙芯3B-1500的计算峰值是192GFLOPS,要知道目前的i5、i7(4代)也基本上在这个数值附近,i7第一代可能还不如龙芯(注:不同计算方法会有差异)。不过客观的说,龙芯整体性能确实还比较弱。

    再看超算,超算本质上是一堆CPU和GPU组合在一起的东西。当然了,具体怎么组合还是一个很复杂的技术。通过透露出来的信息可以了解到:计算节点是一个CPU做控制,若干GPU(CPU)做计算组成的。

    至强phi是什么东西呢?它是一个协处理器,就是用来做计算用的(Xeon Phi)。至强phi能提供TFLOPS级别的计算能力,支持512bit的向量运算,所以把至强phi用在超算上是极好的。

    了解了以上信息,组合起来就是这样一个图景:

    超算一般是由若干个CPU用来做控制,一个CPU(核心)控制一个或者多个计算设备用于计算。CPU可以是至强的CPU,也可以是普通的CPU,计算设备可以是GPU,也可以是至强phi,当然了,也可以是龙芯。

    现在回到题主的问题:

    首先,龙芯在民用领域确实不如移动芯片,这是肯定的,二者设计倾向不同,题主给的文章链接里,明显是把龙芯当民用芯片用,我不清楚是否是作者故意这么写的,或者是有其它缘由,但CPU测试向来没有统一的指标,咱们比比浮点计算试试?

    其次,美国只是禁止出口至强phi这一种协处理器(并且仅仅限制给几家企业,Intel也有类似至强Phi的其他辅助计算设备),并未禁止出口其它的CPU或者其它协处理器。后果就是我国的超算要想提升到一个更高的水平会遇到一些限制,但这并不会使得超算无法使用,因为不让用至强phi,还可以用别的各种计算设备的,只不过是慢一点而已。用桌面级CPU做超算也是可以的,只不过性能提升的慢一点。

    所以,影响会有的,但也不要看的太严重

    题主还提到了用海思(ARM架构),看有的回答里还有问Power架构的,其实用什么无所谓,超算目前的发展方向就是异构计算:控制和计算分离。再强调一下:至强phi不是CPU,是协处理器,所以堆计算能力的时候,如果不让用至强phi,用GPU也是可以的,但用CPU这一类东西只能用在控制部分,天河是否允许把控制部分换成非x86平台我就不清楚了,但理论上应该是可行的。

    说点题外话:

    就算是真禁止出口了,又能怎样?不可能把全系列CPU都禁止掉吧?中国这么大的市场,就这么放弃恐怕Intel也会受不了。况且美国禁止出口的东西多了,真管用吗?VxWorks653就是禁止出口的,神舟飞船上不是也一样用吗?只不过改个名字而已。拿东西的渠道总是有的,就看有没有这方面的需求,以及是多么强烈的需求

    本问答由amalgamation提供

* 本站部分内容来源自网络,仅作分享之用,侵删。