英特尔今日推出oneAPI 2022工具包。新款强化后的工具包扩展跨架构功能,为开发者加速运算提供更好的使用效率和架构选择。新功能包含全球首款实现CPU和GPU的C++、SYCL与Fortran、资料平行Python统一编译器,先进加速器效能模型与调整,以及AI与光线追踪视觉化工作负载效能加速。 oneAPI跨架构程式设计模型让开发者建立跨架构应用程式时,能够提升程式码开发生产力和速率。
|
英特尔oneAPI 2022开发工具包为开发人员加值 |
根据Evans Data的一项调查,40%的异质系统开发者使用超过一种的处理器、处理器核心或协同处理器。随着oneAPI驱动跨CPU、GPU、FPGA及其它加速器的异质结构发展,跨架构运算的创新步伐只会逐步加快-这些元素需要软体将其结合成单一且完整的解决方案。藉由oneAPI,开发者能够为特定的解决方案自由地选择最佳硬体,无须受制于私有专用程式开发模型所带来的经济与技术负担。
2022 Intel oneAPI开发工具包透过一套完整的工具,包含编译器、函式库、预先最佳化框架、分析器和除错器,提供效能和生产力。过去一年之内在基础和特定领域工具包,新增并强化超过900项功能。现在提供免费下载或在Intel DevCloud使用。
跨架构程式设计
英特尔利用通用LLVM后端,创造全球首款实现CPU和GPU的C++、SYCL和Fortran、Python统一编译器。为流行的程式设计语言Python,加速在CPU和GPU上的运算。 Intel DPC++ Compatibility Tool改善,能够自动转移90%至95%的CUDA程式码至SYCL/DPC++。
最新硬体效能
Intel oneAPI开发工具包已为最新和即将上市的新款硬体最佳化并使用先进功能,包含第12代Intel Core处理器具备的AVX-VNNI、代号Sapphire Rapids的下一世代Intel Xeon可扩充处理器具备的Intel Advanced Matrix Extension(Intel AMX),以及即将上市的Xe客户端和资料中心GPU。
AI效能最佳化
深度学习框架效能透过最新的Intel Optimization for TensorFlow 和Intel Optimization for PyTorch ,相较先前版本最高可加速10倍。新款Intel Extension for Scikit-learn 在英特尔CPU上的表现,相较市场开放原始码版本可提升机器学习演算法速度超过100倍。引荐Intel Neural Compressor,透过横跨多个深度学习框架的训练后最佳化(post-training optimization)技巧,达成提升推论效能。
开发生产力的进阶工具
CPU和加速器的效能分析:Intel VTune Profiler的火焰图形显示协助改善视觉化效能热点的能力。 Intel Advisor的加速器效能建模,让开发者能够在做出程式码更动之前,先行评估卸载至GPU的效能优势。
先进光线追踪:新功能包含锥体遥测、辅助功能降噪和FP16支援性,提供更扎实的外形和缩短渲染时间,改善整体渲染效能。支援即将推出的Intel Xe GPU和即时降噪,提供制片等级的渲染品质。
扩展后的开发环境支援包含与Microsoft Visual Studio Code 更深入的整合,支援Microsoft Visual Studio 2022,以及在Windows上支援Microsoft WSL2 for Linux开发。