当前位置: 首页 > 科技观察

赋能开发者英特尔发布oneAPI2022工具包

时间:2023-03-21 16:07:53 科技观察

近日,英特尔发布oneAPI2022工具包。此次发布的最新增强工具包扩展了跨架构开发的特性,为开发者提供更强的实用性和更丰富的架构选择,加速计算。新版工具包显着扩展了oneAPI的跨架构开发能力,供开发者进一步创新。已完成900多项技术改进,加速了英特尔客户端和服务器CPU和GPU上关键应用程序工作负载的开发时间和性能。丰富的oneAPI深度技术创新套件满足关键行业标准,使应用程序开发人员能够从云端到边缘获得更好的运行性能。今天发布的oneAPI2022版本已为多语言支持和跨架构性能加速做好准备,以进一步提高英特尔平台上程序员的工作效率。”新特性包括第一个执行C++、SYCL和Fortran的统一编译器、DataParallel用于CPU和GPU的Python,高级加速器性能建模和调试,以及AI和光线追踪可视化工作负载的性能加速。oneAPI跨架构编程模型为开发者提供了旨在提高构建跨架构时代码开发效率和速度的工具应用程序。根据EvansData的一项调查,40%的开发人员需要在异构系统上使用多个处理器、处理器内核或协处理器。oneAPI正在推动和加速跨越CPU、GPU、FPGA和其他加速器。跨架构计算创新r需要软件将元素组合成一个完整的解决方案。oneAPI让开发人员可以自由地为特定解决方案选择最佳硬件,而无需专有编程模型的财务和技术负担。2022英特尔oneAPI工具包通过一整套高级工具提供性能和生产力,包括编译器、库、预优化框架、分析器和调试器。自去年以来,已经添加了900多个新的增强功能,增强了基础和特定领域工具包中的每个工具。新版本现在可以免费下载或在英特尔DevCloud中使用。跨架构编程英特尔创建了世界领先的统一编译器,它使用通用的LLVM后端为CPU和GPU实施C++、SYCL和Fortran。在CPU和GPU上加速最流行的编程语言Python的计算。英特尔DPC++兼容性工具经过改进,可以自动将90%到95%的CUDA代码迁移到SYCL/DPC++。最新硬件的性能硬件支持:英特尔oneAPI工具包经过优化以支持最新和即将推出的新硬件的高级功能,包括带有AVX-VNNI的第12代英特尔酷睿处理器,以及英特尔高级矩阵扩展(AMX)下一代英特尔至强可扩展处理器,代号为SapphireRapids,以及即将推出的Xe客户端和数据中心GPU。AI性能优化借助最新优化版的英特尔TensorFlow和优化版的英特尔PyTorch,深度学习框架的性能较之前版本提升10倍。与现有的开源版本相比,新的面向Scikit-learn的英特尔扩展(IntelExtensionforScikit-learn)在英特尔CPU上的机器学习算法速度提高了100多倍。引入了英特尔神经压缩器,它通过跨多个深度学习框架的训练后优化技术提高推理性能。提高开发效率的高级工具CPU和加速器的专业性能分析:IntelVTuneProfiler的FlameGraph显示有助于提高性能热点的可视化。IntelAdvisor的加速器性能建模允许开发人员在修改代码之前评估卸载到GPU的性能优势。支持先进的光线追踪技术,包括锥形遥测、辅助特征去噪和FP16等新功能,提供更强大的形状和更快的渲染时间,以提高整体渲染性能。同时,为即将推出的IntelXeGPU实时去噪提供支持,进一步提升行业领先的渲染效果,最终帧和制作质量。扩展的开发环境支持包括更深入的MicrosoftVisualStudioCode集成、对MicrosoftVisualStudio2022的支持以及用于Linux开发的Windows子系统MicrosoftWSL2。