英特尔 oneAPI 工具包发布


英特尔 oneAPI 工具包发布

8月XNUMX日,英特尔发布了一套软件工具,旨在使用单一编程接口(API)为各种计算加速器开发程序,包括矢量处理器处理器(CPU)、图形加速器(GPU)和现场可编程门阵列(FPGA)——用于 XPU 软件开发的英特尔 oneAPI 工具包。

oneAPI 基础工具包包含编译器、库、分析和调试工具以及兼容性工具,可帮助将 CUDA 程序移植到数据并行 C++ (DPC++) 方言。

其他工具包提供用于高性能计算(HPC Toolkit)、人工智能开发(AI Toolkit)、物联网(IoT Toolkit)和高性能可视化(Rendering Toolkit)的工具。

英特尔 oneAPI 工具允许您在不同的计算硬件架构上运行源自相同源代码的程序。

工具包可以免费下载。 除了免费版本的工具外,还有付费版本,可以获取英特尔工程师的技术支持。 还可以使用英特尔® DevCloud 服务来开发和测试代码,该服务提供对各种 CPU、GPU 和 FPGA 的访问。 英特尔® Parallel Studio XE 和英特尔® System Studio 的未来版本将基于英特尔 oneAPI。

下载链接: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html

系统要求

处理器:

  • 英特尔® 酷睿™ 处理器系列或更高版本
  • 英特尔® 至强® 处理器家族
  • 英特尔® 至强® 可扩展处理器家族

计算加速器:

  • 集成 GEN9 或更高版本的 GPU,包括最新的 Intel® Iris® Xe MAX 显卡
  • 采用英特尔 Arria® 10 GX FPGA 的英特尔® 可编程加速卡 (PAC),其中包括适用于采用 FPGA 的英特尔® 至强® CPU 的英特尔® 加速堆栈版本 1.2.1
  • 英特尔® 可编程加速卡 (PAC) D5005(以前称为采用英特尔® Stratix® 10 SX FPGA 的英特尔® PAC),包含适用于采用 FPGA 的英特尔® 至强® CPU 的英特尔® 加速堆栈版本 2.0.1
  • FPGA 定制平台(从英特尔® Arria® 10 GX 和英特尔® Stratix® 10 GX 参考平台移植)
  • 采用英特尔® Quartus® Prime 软件版本 19.4 的英特尔® 定制平台
  • 采用英特尔® Quartus® Prime 软件版本 20.2 的英特尔® 定制平台
  • 采用英特尔® Quartus® Prime 软件版本 20.3 的英特尔® 定制平台

操作系统:

  • 红帽企业 Linux 7.x - 部分支持
  • 红帽企业 Linux 8.x - 全面支持
  • SUSE Linux Enterprise Server 15 SP1、SP2 - 部分支持
  • SUSE Linux Enterprise Server 12 - 部分支持
  • Ubuntu 18.04 LTS - 全面支持
  • Ubuntu 20.04 LTS - 全面支持
  • CentOS 7 - 部分支持
  • CentOS 8 - 全面支持
  • Fedora 31 - 部分支持
  • Debian 9、10 - 部分支持
  • Clear Linux - 部分支持
  • Windows 10 - 部分支持
  • Windows Server 2016 - 全面支持
  • Windows Server 2019 - 全面支持
  • macOS 10.15 - 部分支持

来源: linux.org.ru