Intel® 架构的 OpenCL™ 驱动程序和运行时
SDK 包括用于开发应用程序的组件:IDE 集成、离线编译器、调试器和其他工具。
要下载的内容
通过从本页下载软件包,即表示您接受 最终用户许可协议。
安装分为两部分
- 英特尔® OpenCL™ 应用程序 SDK 软件包
- 驱动程序和库(运行时)软件包
SDK 包括用于开发应用程序的组件:IDE 集成、离线编译器、调试器和其他工具。通常,在开发机器上也会安装驱动程序/运行时软件包进行测试。对于部署,您可以选择最适合目标环境的软件包。
下图显示了一些示例安装配置。
SDK 软件包
请注意:除了 SDK 之外,还需要 GPU/CPU 驱动程序软件包或仅 CPU 运行时软件包才能执行应用程序。
Standalone
- 适用于 Linux* (64 位) 的英特尔® OpenCL™ 应用程序 SDK 2017 R2
- 适用于 Windows* (64 位) 的英特尔® OpenCL™ 应用程序 SDK 2017 R2(假设已安装 Windows* 图形驱动程序)
套件:(还包括驱动程序和英特尔® Media SDK)
可用的驱动程序/运行时软件包
GPU/CPU 驱动程序软件包
- 适用于 Linux*(64 位) 的 OpenCL™ 2.0 GPU 驱动程序软件包
- (也随 Windows 图形驱动程序自动提供)
适用于 Linux (64 位) 的英特尔® OpenCL™ 应用程序 SDK 2017 R2
这是一个独立版本,适用于不需要与英特尔® Media Server Studio 集成的客户。它提供了用于为英特尔处理器开发 OpenCL 应用程序的组件。
请访问 https://software.intel.com/en-us/intel-opencl 下载适用于您平台的版本。有关详细信息,请查看 发行说明。
适用于 Windows* (64 位) 的英特尔® OpenCL™ 应用程序 SDK 2017 R2
这是一个独立版本,适用于不需要与英特尔® Media Server Studio 集成的客户。标准的 Windows 图形驱动程序软件包包含运行 OpenCL 应用程序所需的驱动程序和运行时库组件。此软件包提供 OpenCL 开发组件。
请访问 https://software.intel.com/en-us/intel-opencl 下载适用于您平台的版本。有关详细信息,请查看 发行说明。
适用于 Linux* (64 位) 的 OpenCL™ 2.0 GPU/CPU 驱动程序软件包
intel-opencl-r5.0 (SRB5.0) Linux 驱动程序软件包 使以下英特尔® 处理器的 GPU/CPU 上能够支持 OpenCL 1.2 或 2.0
- 英特尔® 第 5 代、第 6 代或第 7 代酷睿™ 处理器
- 英特尔® 赛扬® 处理器 J3000 系列,带英特尔® 核芯显卡 500 (J3455, J3355);英特尔® 奔腾® 处理器 J4000 系列,带英特尔® 核芯显卡 505 (J4205);英特尔® 赛扬® 处理器 N3000 系列,带英特尔® 核芯显卡 500 (N3350, N3450);英特尔® 奔腾® 处理器 N4000 系列,带英特尔® 核芯显卡 505 (N4200)
- 英特尔® 至强® v4 或英特尔® 至强® v5 处理器,带英特尔® 核芯显卡技术(如果由 OEM 在 BIOS 和主板中启用)
英特尔在运行以下 64 位内核时,已在 CentOS 7.2 和 7.3 上验证了 intel-opencl-r5.0 驱动程序
- 打补丁用于 OpenCL 的 Linux 4.7 内核
- 打补丁用于英特尔® Media Server Studio 2017 R3 的 Linux 4.4 内核
尽管英特尔仅对 CentOS 7.2 和 7.3 上述 Linux 内核进行验证并提供技术支持,但其他发行版可以通过利用我们的通用操作系统安装步骤以及 MSS 2017 R3 安装步骤进行适配。
此外:英特尔还在运行以下 64 位内核时验证了 Ubuntu 16.04.2
• Ubuntu 16.04.2 默认 4.8 内核
带默认内核的 Ubuntu 16.04 运行良好,但某些核心功能(即设备入队、SVM 内存一致性、VTune 支持)在没有内核补丁的情况下将无法工作。此配置已进行最低限度验证,以证明它可用于实验用途,但未完全支持或认证。
支持的 OpenCL 设备
- 英特尔® 核芯显卡 (GPU)
- CPU
以前的 Linux 驱动程序软件包
英特尔 intel-opencl-r4.1 (SRB4.1) Linux 驱动程序软件包 | 安装说明 | 发布说明 |
英特尔 intel-opencl-r4.0 (SRB4) Linux 驱动程序软件包 | 安装说明 | 发布说明 |
SRB3.1 Linux 驱动程序软件包 | 安装说明 | 发布说明 |
有关涵盖早期平台(如第 4 代英特尔酷睿处理器)的 Linux 驱动程序,请参阅 驱动程序支持矩阵 中的 Media Server Studio 版本。
适用于 Windows* 操作系统的 Iris™ 显卡和英特尔® 核芯显卡的 OpenCL™ 驱动程序 (64 位和 32 位)
适用于 Windows* 的标准英特尔图形驱动程序包含在带有英特尔® 锐炬™ 显卡或英特尔® 核芯显卡的处理器上运行 OpenCL* 和英特尔® Media SDK 应用程序所需的组件。
您可以使用 英特尔驱动程序更新实用程序 自动检测和更新您的驱动程序和软件。通常建议使用适用于您处理器的最新图形驱动程序。
支持的 OpenCL 设备
- 英特尔图形 (GPU)
- CPU
有关在 Windows* 下支持 OpenCL 的英特尔® 架构处理器的完整列表,请参阅 发行说明。
适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器的 OpenCL™ 运行时
此运行时软件包在带有英特尔酷睿和英特尔至强处理器的系统上添加了 OpenCL CPU 设备支持。
支持的 OpenCL 设备
- CPU
最新版本 (16.1.2)
- 适用于 Windows* (64 位和 32 位) 的 OpenCL™ 运行时 16.1.2,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 Windows* (32 位) 的 OpenCL™ 运行时 16.1.2,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 Red Hat* 和 Ubuntu* Linux* (64 位) 的 OpenCL™ 运行时 16.1.2,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 SLES* Linux* (64 位) 的 OpenCL™ 运行时 16.1.2,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
以前的运行时 (16.1.1)
- 适用于 Windows* (64 位和 32 位) 的 OpenCL™ 运行时 16.1.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 Windows* (32 位) 的 OpenCL™ 运行时 16.1.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 Red Hat* Linux* (64 位) 的 OpenCL™ 运行时 16.1.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 SLES* Linux* (64 位) 的 OpenCL™ 运行时 16.1.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 Ubuntu* (64 位) 的 OpenCL™ 运行时 16.1.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
以前的运行时 (16.1)
- 适用于 Windows* (64 位和 32 位) 的 OpenCL™ 运行时 16.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 Windows* (32 位) 的 OpenCL™ 运行时 16.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 Red Hat* Linux* (64 位) 的 OpenCL™ 运行时 16.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 SLES* Linux* (64 位) 的 OpenCL™ 运行时 16.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 Ubuntu* (64 位) 的 OpenCL™ 运行时 16.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
以前的运行时 (15.1)
- 适用于 Windows* (64 位和 32 位) 的 OpenCL™ 运行时 15.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 Windows* (32 位) 的 OpenCL™ 运行时 15.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
- 适用于 Red Hat* 和 SLES* Linux* (64 位) 的 OpenCL™ 运行时 15.1,适用于英特尔® 酷睿™ 和英特尔® 至强® 处理器
有关支持的英特尔® 架构处理器的完整列表,请参阅 OpenCL™ 运行时 发行说明。
已弃用版本
注意:这些版本不再由英特尔维护或支持
适用于英特尔® CPU 和英特尔® 至强融核™ 协处理器的 OpenCL™ 运行时 14.2
此运行时软件包为英特尔酷睿和至强处理器以及英特尔至强融核协处理器添加了 OpenCL 支持。
支持的 OpenCL 设备
- 英特尔至强融核协处理器
- CPU
可用运行时
- 适用于 Linux* (64 位) 的 OpenCL™ 运行时驱动程序,适用于英特尔® CPU 和英特尔® 至强融核™ 协处理器
- 适用于 Windows* (64 位) 的 OpenCL™ 运行时驱动程序,适用于英特尔® CPU 和英特尔® 至强融核™ 协处理器
有关支持的英特尔架构处理器的完整列表,请参阅 OpenCL™ 运行时 发行说明。