今天在SC19上,英特尔推出了针对HPC和AI优化的全新X e GPU架构,以及一项雄心勃勃的名为oneAPI的新软件计划,该计划代表了当今单架构,单供应商编程模型的典范转变。
为了应对高性能计算中异构体系结构的日益使用,英特尔发布了针对AI和HPC融合而优化的新型离散通用GPU,从而扩展了其现有技术产品组合,以更有效地移动,存储和处理数据。英特尔还发起了oneAPI行业计划,旨在为跨CPU,GPU,FPGA和NNP等异构处理架构的应用程序开发提供统一且简化的编程模型。oneAPI的推出代表了英特尔数百万软件开发工程时间,标志着从当今的有限专有编程方法到跨架构开发人员参与和创新的基于开放标准的开放式模型的巨大变化。
HPC和AI工作负载需要多种架构,从CPU,通用GPU和FPGA到英特尔本月初展示的更专业的深度学习NNP,”架构高级副总裁,首席架构师兼总经理Raja Koduri说,英特尔的图形和软件。“简化客户利用各种计算环境功能的能力至关重要,并且英特尔致力于采用软件优先的方法,为异构体系结构提供统一和可扩展的抽象。”
oneAPI:以开发人员为中心的异构计算方法
英特尔今天发起的oneAPI计划将为日益融入AI的多体系结构世界定义编程。oneAPI为开发人员提供了他们所选择的体系结构的统一和开放的编程体验,而不会影响性能,并且消除了单独的代码库,多种编程语言以及不同的工具和工作流程的复杂性。oneAPI通过支持现有语言来保留现有软件投资,同时为开发人员提供了创建多功能应用程序的灵活性。
oneAPI包括基于开放规范的行业计划和Intel beta产品。oneAPI规范包括直接编程语言,强大的API和低级别的硬件接口。英特尔的oneAPI beta软件为开发人员提供了广泛的开发人员工具包组合,其中包括编译器,库和分析器,这些工具包打包在针对领域的工具包中。最初的oneAPI beta版本面向Intel Xeon可扩展处理器,具有集成图形的Intel Core处理器和Intel FPGA,并在以后的版本中提供了额外的硬件支持。开发人员可以在software.intel.com/oneAPI上了解有关oneAPI的更多信息,或者在Intel oneAPI DevCloud中下载并测试驱动工具。
英特尔的以数据为中心的战略为AI / HPC融合奠定了基础
英特尔的硅产品组合包括在各种硅平台上部署的多种架构组合。英特尔以数据为中心战略的基础是英特尔®至强®可扩展处理器,该处理器如今为全球90%的超级计算机500强提供动力。英特尔®至强可扩展处理器是唯一具有内置AI加速功能的x86 CPU,它们经过优化可分析HPC工作负载中的海量数据集。
在2019年超级计算大会上,英特尔推出了基于英特尔Xe架构的一类通用GPU。这款代号为“ Ponte Vecchio”的新型高性能,高度灵活的离散通用GPU专为HPC建模和仿真工作负载以及AI培训而设计。Ponte Vecchio将采用英特尔的7nm技术制造,并将成为英特尔首款针对HPC和AI工作负载进行了优化的基于Xe的GPU。Ponte Vecchio将利用英特尔的Foveros 3D和EMIB封装创新技术,并采用多种封装技术,包括高带宽内存,Compute Express Link互连和其他知识产权。
为百亿亿次计算奠定基础
英特尔以数据为中心的硅产品组合和oneAPI计划为Argonne国家实验室的Aurora系统中亿亿级级的HPC和AI工作负载的融合奠定了基础。Aurora将成为美国首个采用英特尔以数据为中心的技术产品组合的百亿亿次系统,该系统将基于Intel Xeon可扩展平台并使用基于Xe架构的GPU以及Intel Optane DC持久性内存和连接技术。Aurora的计算节点架构将配备两个基于10nm的Intel Xeon可扩展处理器(代号为“ Sapphire Rapids”)和六个Ponte Vecchio GPU。Aurora将支持10 PB以上的内存和230 PB以上的存储。Aurora将利用Cray Slingshot结构连接200多个机架中的节点。