英特尔推出用于高性能计算和AI的图形芯片和软件
英特尔公司今天晚些时候推出了针对两种工作负载进行了优化的新型通用图形处理单元,从而将注意力转向了高性能计算和人工智能的融合。
此外,英特尔宣布了oneAPI计划,该计划旨在为开发可在任何类型的架构上运行的HPC和AI应用程序提供更简单的编程模型,包括GPU,中央处理器,现场可编程门阵列和神经网络处理器。
新的Ponte Vecchio离散GPU在今天的科罗拉多州Supercomputing 2019活动上宣布,基于Intel Xe架构,采用其最先进的七纳米工艺构建,并且专门针对HPC和AI培训工作负载而设计。
“几年前,英特尔发现有必要开发一种图形架构,以从传统的GPU工作负载扩展到新的HPC / exascale / AI和深度学习培训,”英特尔视觉技术团队和图形副总裁兼总经理Ari Rauch生意在新闻发布会上说。
新的GPU可能会为英特尔提供更多机会,使其在GPU和机器学习工作负载方面与GPU市场领导者Nvidia Corp.和Advanced Micro Devices Inc.进行可靠竞争。上周,它还推出了三款用于训练和运行AI工作负载的新芯片。
尤其重要的是,英特尔今天还嘲笑了新的至强处理器的到来,其中包括明年上半年的一个代号为Cooper Lake的处理器以及将于2021年推出的另一个名为Sapphire Rapids的处理器。
值得注意的是,Ponte Vecchio是英特尔第一个支持其新的Foveros 3D封装技术的GPU 。Foveros之所以重要,是因为 它允许将多种类型的芯片组合在一个芯片上,从而可以将组件混合和匹配到高度专业化的处理器中。
Ponte Vecchio几乎可以肯定是这种情况,因为它被设计为与Intel的较旧Xeon可扩展CPU协同工作。这些芯片具有内置的AI加速功能,可以分析HPC工作负载生成的大量数据。
Moor Insights&Strategy的Patrick Moorhead对SiliconANGLE表示:“业界希望在数据中心GPU中展开更多竞争,因此毫无疑问。但是他指出,它不会准备好一会儿,可能至少要到明年某个时候才能准备好。
另一个难题是英特尔的oneAPI计划,该计划由一个开放的规范组成,该规范用于编写可以在任何计算体系结构上运行的HPC和基于AI的应用程序。
英特尔表示,能够编写此类异构应用程序对于HPC和AI至关重要,因为通过利用不同的架构,此类工作负载可以更高效地运行。
英特尔高级副总裁,架构,图形和软件首席架构师兼总经理Raja Koduri表示:“ HPC和AI工作负载需要多种架构,从CPU,通用GPU和FPGA到更专业的深度学习NNP,”在一份声明中。“简化客户利用各种计算环境功能的能力至关重要,并且英特尔致力于采用软件优先的方法,为异构体系结构提供统一和可扩展的抽象。”
OneAPI包括直接编程语言,强大的应用程序编程接口和底层硬件接口。英特尔还为OneAPI开发了一个特殊的软件包,其中包括各种编译器,库和分析器。英特尔表示,OneAPI旨在使开发人员的工作更加轻松,因为它无需维护单独的代码库,而无需使用多种编程语言和工具来编写此类异构应用程序。
Moorhead说:“ OneAPI旨在为开发人员提供简化的程序,使其可以跨英特尔GPU,CPU,FPGA和Movidius加速器进行编程。” “这是一个抽象层,可实现代码的重用,从而最大程度地减少了当今所需的定制加速工作。业界希望在这样的情况下使用代码重用,而不是每个加速器都需要不同的代码。”
星座研究公司(Constellation Research Inc.)的分析师Holger Mueller告诉SiliconANGLE,他认为OneAPI比新的GPU更重要,因为近来其软件比硬件提供了更多的价值。
Mueller说:“允许企业将代码资产重用于其下一代应用程序,这对高管而言是主要的好处,因为它可以加速企业发展。”
英特尔的新技术,包括Ponte Vecchio GPU和OneAPI,将构成伊利诺伊州莱蒙特市美国能源部阿贡国家实验室新Aurora超级计算机系统的基础。当Aurora于2021年投入使用时,它将成为美国第一台性能达到exaFLOP或每秒五百亿浮点运算的超级计算机。
它将具有由两个Xeon可扩展CPU和六个Ponte Vecchio GPU组成的计算节点。它还将整合其他英特尔技术,包括其Optane DC永久存储器和各种连接组件,共同构成英特尔完整的以数据为中心的技术产品组合。