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