6月17日消息,据外媒报道,芯片巨头英伟达刚刚宣布,将利用其芯片与ARM公司的处理器打造超级计算机,进一步推动英伟达开发用于气候变化预测和核武器建模的系统。长期以来,英伟达始终以为个人电脑(PC)提供图形芯片而闻名,以使视频游戏看起来更逼真,但研究人员现在也在数据中心内使用英伟达的芯片,以加快人工智能(AI)计算工作的速度,比如训练计算机识别图像。为此,英伟达所谓的加速器芯片始终在与英特尔和IBM等公司的中央处理器携手工作。在周一于德国举行的超级计算会议上,英伟达宣布,其加速器芯片将在今年年底之前与ARM处理器配合使用。
ARM已被日本软银集团(SoftBank)收购,该公司为大多数手机芯片提供底层处理器技术。但是,以英特尔前总裁为首的Ampere Computing等公司,一直在努力将这些芯片应用于数据中心。而在这个领域,英特尔的芯片始终占据着主导地位。
但ARM处理器与英特尔或IBM芯片的不同之处在于,ARM本身并不制造芯片。相反,它将底层技术授权出去,这样其他人就可以自主制造芯片。
英伟达加速计算部门副总裁伊恩·巴克(Ian Buck)表示,从技术角度看,建造配有ARM处理器的超级计算机将是一个“艰巨的任务”。
但他说,英伟达之所以这么做,是因为欧洲和日本的研究人员希望利用ARM的技术开发超级计算芯片,这实际上为他们提供了超越IBM和英特尔的第三种选择,他们可以在这方面拥有更多控制权。
巴克在接受采访时提到ARM的技术时称:“那种开放性,让ARM的技术更有吸引力。更有趣的是,我们宣布支持ARM的原因是,它能够为超级计算提供开放的架构。”
英伟达斥资68亿美元收购以色列公司Mellanox Technologies后,即开始与ARM在超级计算机领域展开合作。Mellanox制造高速网络芯片,帮助将许多较小的计算机拼接成大型计算机。在世界上许多功能最强大的超级计算机中,也能找到该公司芯片的影子。
在德国法兰克福的国际超算大会上,NVIDIA宣布其独有的CUDA编程架构开放支持ARM CPU架构,为高性能计算行业开辟了一条全新途径,可打造拥有极高能效的百亿亿次AI超级计算机。
NVIDIA将在今年年底前,向ARM生态系统提供全堆栈的AI、HPC软件,可支持所有AI框架、600多个HPC应用程序的加速,其中包括所有NVIDIA CUDA-X AI和HPC库、GPU加速的AI框架和软件开发工具,比如支持OpenACC的PGI编译器和性能分析器。
堆栈优化完成后,NVIDIA将为所有主流CPU架构提供加速,包括x86、POWER、ARM。而根据最新公布的Green500绿色超级计算机排行榜,在全球最节能的25款超算中,有多达22款都得益于NVIDIA的支持。
这其中的关键在于,采用NVIDIA GPU的超级计算机能够将繁重的处理作业卸载至更为节能的并行处理CUDA GPU之上,NVIDIA与Mellanox合作优化整体超级计算集群的处理,NVIDIA发明的SXM 3D封装和可实现极密集型扩展节点的NVIDIA NVLink互连技术。
NVIDIA与ARM的合作已经超过10年,对于基于ARM HPC系统的支持也非常深入,同时NVIDIA的几款用于便携式游戏、自动驾驶汽车、机器人、嵌入式AI计算的系统级芯片产品也都采用了ARM架构。
对于NVIDIA CUDA架构向ARM的开放,超算中心、系统提供商、系统级芯片制造商等都表达了支持,包括Ampere Computing、Atos、Cray、CSC、EPI、HPE、Julich、Marvell、Mellanox、日本理化学研究所计算科学研究中心等等。