加州圣克拉拉-业务线) - - -新:英特尔今天发布了oneAPI 2022工具包.新增强的工具包扩展了跨体系结构特性,为开发人员提供了更大的实用程序和体系结构选择,以加速计算。
“我对oneAPI软件工程团队所做的900多项技术改进印象深刻,这些改进加快了英特尔客户端和服务器cpu和gpu上关键应用程序工作负载的开发时间和性能。丰富的oneAPI技术集符合关键的行业标准,具有深入的技术创新,使应用程序开发人员能够从云端到边缘获得最佳的运行时性能。今天,我们的oneAPI 2022版本已经准备好了多语言支持和跨架构性能加速,以进一步提高英特尔平台上程序员的工作效率。”
——greg Lavender,英特尔首席技术官、高级副总裁兼软件和先进技术集团总经理
关于新功能:新功能包括世界上第一个实现c++、SYCL和Fortran的统一编译器,用于cpu和gpu的数据并行Python,高级加速器性能建模和调优,以及AI和光线跟踪可视化工作负载的性能加速。的oneAPI跨架构编程模型在构建跨体系结构应用程序时,为开发人员提供旨在提高代码开发效率和速度的工具。
为什么重要:根据Evans Data的一项调查,40%的开发人员瞄准了使用多种类型处理器、处理器核心或协处理器的异构系统。1创新的步伐只会随着跨架构计算的加速而加快,跨cpu、gpu、fpga和其他加速器的异构结构的一个api推动了向前发展——所有这些都需要软件将这些元素绑定到一个完整的解决方案中。使用oneAPI,开发人员可以自由地为给定的解决方案选择最好的硬件,而无需承担专有编程模型的经济和技术负担。
更多的细节:2022 Intel®oneAPI工具包通过一套完整的高级工具,包括编译器、库、预优化框架、分析器和调试器,提供性能和生产力。在过去的一年中增加了900多个新的和增强的特性,这些特性加强了基础和特定于领域的工具包中的每个工具。他们现在是可在Intel®DevCloud中下载或使用免费的。亮点包括:
Cross-architecture编程
- 英特尔创建了世界上第一个统一的编译器,利用一个通用的LLVM后端实现了cpu和gpu上的c++、SYCL和Fortran。
- Python是当今最流行的编程语言,在cpu和gpu上加速计算。
- Intel®DPC++兼容工具经过改进,可自动将90%至95%的CUDA代码迁移到SYCL/DPC++。2
最新硬件上的性能
- 硬件支持- Intel oneAPI工具包经过优化,以支持最新和即将推出的新硬件的高级功能,包括第12代Intel®Core™处理器与AVX-VNNI,下一代Intel®Xeon®可扩展处理器,代号为Sapphire Rapids与Intel®advanced Matrix Extension (Intel®AMX),以及即将推出的Xe客户端和数据中心gpu。
AI性能优化
- 通过最新的Intel®Optimization for TensorFlow和Intel®Optimization for PyTorch,深度学习框架的性能比早期版本加速了10倍。3.
- 新Intel®扩展Scikit-learn与现有的开源版本相比,英特尔cpu上的机器学习算法速度提高了100倍以上。4
- 介绍了Intel®神经压缩器通过跨多个深度学习框架的训练后优化技术来提高推理性能。
提高开发效率的先进工具
- cpu和加速器的专家性能分析- Intel®VTune™Profiler的火焰图形显示有助于提高可视化性能热点的能力。Intel®Advisor的加速器性能建模允许开发人员在更改代码之前估计卸载到GPU的性能优势。
- 高级射线追踪-包括圆锥遥测、辅助特征去噪和FP16支持在内的新功能提供了更稳健的形状,缩短了渲染时间,提高了整体渲染性能。支持即将到来的Intel Xegpu以及实时去噪进一步改善了行业领先的最终帧,生产质量的渲染。
- 扩展的开发环境支持包括更深入的Microsoft Visual Studio代码集成,支持Microsoft Visual Studio 2022,以及Windows上用于Linux开发的Microsoft WSL2。
更多的背景:介绍Intel oneAPI 2022|英特尔创新(宣传资料册)|Intel®oneAPI工具包|oneAPI倡议|oneAPI评论|英特尔oneAPI工具包(事实说明)|英特尔oneAPI卓越中心(简报)
关于Intel oneAPI工具包:英特尔oneAPI工具包提供跨多种Intel架构(cpu、gpu、fpga)高效开发高性能应用程序和解决方案所需的工具。它的一套互补工具包——一个基本工具包和特定领域的附加组件——简化了编程,并帮助开发人员提高工作效率,提供不受影响的性能并加速创新。工具包包括用于高性能异构计算的高级优化编译器、库、框架和分析工具。它们实现了oneAPI规范,并与互补的优化工具一起工作。
关于oneAPI:oneAPI是一种开放、统一和跨架构的编程模型,适用于cpu、gpu、fpga和其他加速器。基于标准,编程模型简化了软件开发,为加速计算提供了不受专有锁定影响的性能,同时支持遗留代码的集成。
对英特尔
英特尔(Nasdaq: INTC)是行业领导者,创造改变世界的技术,推动全球进步并丰富生活。受摩尔定律的启发,我们不断努力推进半导体的设计和制造,以帮助我们的客户应对最大的挑战。通过在云、网络、边缘和各种计算设备中嵌入智能,我们释放出数据的潜力,使商业和社会变得更好。要了解更多关于英特尔的创新,请访问newsroom.intel.com而且intel.com.