Intel’s news source for media, analysts and everyone curious about the company.

赋能开发者,英特尔发布 oneAPI 2022 工具包

新版工具包显著地扩展了 oneAPI 跨架构开发的能力范围,供开发者进一步创新

 

 

英特尔发布了 oneAPI 2022 工具包。此次发布的最新增强版工具包扩展了跨架构开发的特性,为开发者提供更强的实用性和更丰富的架构选择,用以加速计算。

英特尔公司首席技术官、高级副总裁、软件和先进技术事业部总经理 Greg Lavender 表示:“我十分敬佩 oneAPI 软件工程团队所完成的 900 多项技术改进,这些技术改进加速了关键应用工作负载在英特尔的客户端和服务器 CPU 和 GPU 上的开发时间和性能。深度技术创新的丰富 oneAPI 套组符合关键的行业标准,让应用程序开发者能获得从云到边缘更出色的运行性能。今天发布的 oneAPI 2022 版本,已准备好多语言支持和跨架构性能加速,以进一步提高英特尔平台上程序员的生产力。”

新功能包括第一款能执行 C++、SYCL 和 Fortran 的统一编译器,用于 CPU 和 GPU 的 Data Parallel Python,先进的加速器性能建模和调试,以及用于 AI 和光线追踪可视化工作负载的性能加速。oneAPI 跨架构编程模型为开发者提供了工具,旨在构建跨架构应用程序时提高代码开发的效率和速度的工具。

据 Evans Data 的调查显示,40% 的开发者需要在异构系统上使用一种以上的处理器、处理器内核或协处理器1。oneAPI 正在推动跨 CPU、GPU、FPGA 及其他加速器的异构构造中的跨架构计算创新,加速其步伐。跨架构计算创新需要软件将其中要素组合成一个完整的解决方案。oneAPI 让开发者可以自由地为特定解决方案选择最佳硬件,而无需承担专有编程模型的经济和技术负担。

2022 年英特尔® oneAPI 工具包通过一套完整的先进工具,包括编译器、库、预优化框架、分析器和调试器,提供性能和生产力。自去年以来,增加了超过 900 个新的、增强的功能,加强了基础和特定领域工具包中的每一个工具。新版本现可在英特尔® DevCloud 中免费下载或使用。

 

跨架构编程

  • 英特尔创建了世界领先的统一编译器,使用通用的 LLVM 后端实现用于 CPU 和 GPU 的 C++、SYCL 和 Fortran。
  • 在 CPU 和 GPU 上对目前最流行的编程语言 Python 进行加速计算。
  • 英特尔® DPC++ 兼容性工具得到完善,可以将 90% 至 95% 的 CUDA 代码自动迁移到 SYCL/DPC++。2

 

在最新硬件上的性能

  • 硬件支持:英特尔 Intel oneAPI 工具包进行了优化,以支持最新和即将推出的新硬件的先进功能,包括具备 AVX-VNNI 的第 12 代英特尔® 酷睿™ 处理器,具备英特尔® 高级矩阵扩展(AMX)的下一代英特尔® 至强® 可拓展处理器,代号 Sapphire Rapids,以及即将推出的 Xe 客户端和数据中心 GPU。
  • AI 性能优化

 

提升开发生产力的先进工具

  • 针对 CPU 及加速器的专业性能分析 :英特尔® VTune™ Profiler 的 Flame Graph 显示有助于提高性能热点可视化能力。英特尔® Advisor 的加速器性能建模使得开发者可以在修改代码前评估卸载到 GPU 的性能优势。
  • 为先进光线追踪技术包括锥体遥测,辅助特征降噪和 FP16 在内的新功能提供支持,提供更强大的形状并缩短渲染时间,以提高整体渲染性能。同时,为即将发布的英特尔 Xe GPU 实时去噪提供支持,并进一步提高业界领先、最终帧、产品化质量的渲染效果。
  • 扩展了开发环境的支持范围,包括更深层次的 Microsoft Visual Studio Code 集成、支持 Microsoft Visual Studio 2022 和适用于 Linux 开发的 Windows 子系统 Microsoft WSL2。

 

更多背景资料请访问英特尔 oneAPI 2022 介绍 | 英特尔 On 技术创新峰会(新闻资料)|英特尔 oneAPI 工具包| oneAPI | oneAPI 相关评价 | 英特尔 oneAPI 工具包解析 | 英特尔 oneAPI 卓越中心

关于英特尔® oneAPI 工具包:英特尔 oneAPI 工具包提供了为英特尔 CPU、GPU 和 FPGA 等开发高性能跨架构应用程序和解决方案所需的工具。oneAPI 的组合工具包(基本工具包和特定领域的附加组件)简化了编程,帮助开发者提高生产力并提供出色性能,加速创新。这些工具包包括用于高性能异构计算的先进优化编译器、库、框架和分析工具,实现了 oneAPI 规范并与优化工具协同工作。

关于 oneAPIoneAPI 提供一个开放、统一的跨架构编程模型,旨在简化跨多架构的开发过程(如 CPU、GPU、FPGA、其他加速器)。oneAPI 让开发者在一个开放、基于标准的编程环境中,打破基于单个厂商的封闭式编程模型的限制,为加速计算提供出色性能,并且允许代码持续迭代。

 

 

注意事项与免责声明

1 Evan Data2020 年全球发展调查第 2 卷

2 英特尔® DPC++ 兼容性工具工作流迁移:英特尔预估,截止至 2021 年 9 月。基于对一组 70 个 HPC 基准测试和样本的测量值,例如 Rodinia、SHOC、PENNANT 迁移到 Data Parallel C++ (DPC++)。结果可能会有所不同。

3 加速你的 AI Today 解决方案摘要,英特尔,2021

4 新的第三代英特尔® 至强® 可扩展处理器通过 Scikit-learn 的英特尔® 扩展展示了机器学习性能的领先地位,英特尔,2021

性能因使用、配置和其他因素而异。如需了解更多信息,请前往 www.Intel.cn/PerformanceIndex.

性能结果基于配置中显示的日期进行测试,且可能并未反映所有公开可用的安全更新。详细配置请参见备份。

没有任何产品或组件是绝对安全的。

实际成本与测试结果可能有所差异。

英特尔技术可能需要启用硬件、软件或服务来激活。

英特尔公司不控制或审核第三方公司的数据。您应该咨询其他来源以评估准确性。

© 英特尔公司。 英特尔、英特尔 logo、至强、酷睿、VTune、OpenVINO 及其他英特尔标识是英特尔公司或其分支机构的商标。

文中涉及的其它名称及品牌属于各自所有者资产。

关于英特尔

英特尔(NASDAQ: INTC)作为行业引领者,创造改变世界的技术,推动全球进步并让生活丰富多彩。在摩尔定律的启迪下,我们不断致力于推进半导体设计与制造,帮助我们的客户应对最重大的挑战。通过将智能融入云、网络、边缘和各种计算设备,我们释放数据潜能,助力商业和社会变得更美好。如需了解英特尔创新的更多信息,请访问英特尔中国新闻中心 newsroom.intel.cn 以及官方网站 intel.cn

©英特尔公司,英特尔、英特尔logo及其它英特尔标识,是英特尔公司或其分支机构的商标。文中涉及的其它名称及品牌属于各自所有者资产。