这是第三次吗?英特尔希望如此。该公司发布了Xe图形架构的细节,计划将其应用范围从移动到高性能计算(HPC)服务器,并希望在这方面取得成功生活在GPU和至强φ冲击处理器失败了。
英特尔想要在高性能计算高性能计算领域分一杯羹已经不是什么秘密了,因为它在科罗拉多州丹佛举行的英特尔高性能计算开发者大会上介绍了芯片和其他产品,就在本周超级计算19展会之前。
不要错过世界上最快的10台超级计算机
英特尔票据氙图形架构卡作为其第一个“百亿亿次的显卡,”基于新架构的7海里称为“老桥”。英特尔分裂氙架构分为三个设计针对不同的细分:雷竞技电脑网站、消费类显卡和人工智能用例;集成图形处理器;以及用于高性能计算的Xe高性能pc。
英特尔不像英伟达(Nvidia)和AMD那样在图形芯片上使用大芯片,而是采用多芯片模块(MCM)设计,这种设计将一个大芯片分解为更小的“小芯片”,通过高速结构连接起来。这就是AMD如何设计Ryzen和EPYC cpu英特尔起初对此嗤之以鼻,但后来就这样了采用工作站。
这些模块还使用了其他封装技术的进步,如Foveros 3D芯片封装技术,允许模具的3D堆叠和CPU、AI和GPU处理器的混合,高带宽内存(HMB)和嵌入式多模桥(EMIB)技术捆绑HBM包与计算模具。
Xe架构卡还将配备一种名为Xe Memory fabric (XEMF)的新型可伸缩结构,这种结构将计算和内存与一个一致的内存接口捆绑在一起,英特尔称该接口将允许Xe扩展到数千个节点。
Tirias Research的首席分析师Kevin Krewell指出,这并不是一种全新的图形架构,它是英特尔集成GPU技术的演变,集成GPU技术已经成为其消费类核心cpu的一部分已有多年,并且已经逐步成熟。
“这是一个设计,更像是传统的显卡。[英特尔开始]与传统的集成显卡核心和建立在此之上。拉拉试图建立一个CPU上的GPU。在这种情况下,他们正在建设一个地上了GPU与GPU样特征,而不是试图做任何事情太奇怪了。而现在,他们已经得到了运行组一个真正的GPU的家伙,”他说。
Krewell指的是Raja Koduri,该公司核心和视觉计算部门的高级副总裁。科多里有一份非常棒的简历。他是AMD将CPU和GPU核心集成在一个芯片上(这是AMD领先的另一个例子)的幕后主使,之后他去了苹果公司,在那里开创了芯片的先河视网膜显示屏。因此,如果英特尔不能用这个家伙来正确处理图形,那就没有希望了。
瞄准CUDA
对于英伟达来说,它的gpu编程语言是一个巨大的福音。英特尔将目标对准了CUDA,推出了新的OneAPI编程模型,该模型不仅可以简化GPU编程,还可以简化CPU、FPGA和AI加速器的编程。
这意味着应用程序可以在英特尔不同类型的计算架构之间无缝移动。如果一个应用程序最好在FPGA上处理,那么它将在那里处理。cpu、gpu和AI加速器也是如此。如果这还不够,英特尔有数据并行c++转换工具,以获取CUDA代码,并将其移植到OneAPI。如果他们能做到这一点,这将是比Nvidia的一个巨大优势,因为CUDA只适用于它的gpu。
有趣的是,英特尔说OneAPI将是开源的,而且还将与其他厂商的硬件合作,不过他们没有说是谁的。如果它最终被移植到AMD的平台上,那将会很有趣。
“这不仅仅是对CUDA的一次尝试,因为他们想要取代CUDA,”Krewell说。“OneAPI是一个非常有野心的程序,试图将所有不同的处理器元素合并到一个API伞下。所以这是一个非常积极的计划,他们正在一步步地构建它。但现在是0。5版本。CUDA的版本是第十。所以他们有办法迎头赶上。”