Intel® SDK for OpenCL™ Applications Package是一套完整的开发工具,用于创建高性能的OpenCL应用程序。这套软件开发工具包(SDK)包括集成开发环境(IDE)支持、离线编译器、调试器以及其他工具。通常,在开发机器上也会安装驱动程序/运行时包以进行测试。对于部署,可以选择最适合目标环境的包。
下面的例子展示了一些安装配置。
请注意:除了SDK之外,还需要GPU/CPU驱动程序包或CPU-only运行时包来执行应用程序。
Intel® SDK forOpenCL™ Applications 2017 R2 for Linux* (64-bit)
Intel® SDK for OpenCL™ Applications 2017 R2 for Windows* (64-bit)(假设已安装Windows*图形驱动程序)
套件:(还包括驱动程序和Intel® Media SDK)
Intel® Media Server Studio
GPU/CPU驱动程序包
OpenCL™ 2.0GPU驱动程序包 for Linux*(64-bit)
(也自动与Windows图形驱动程序一起提供)
CPU-only运行时包
OpenCL™ Runtime for Intel® Core™ and Intel® Xeon® Processors
Intel® SDK for OpenCL™ Applications 2017 R2 for Linux (64-bit)
这是针对不需要与Intel® Media Server Studio集成的客户而提供的独立版本。它提供了为Intel处理器开发OpenCL应用程序所需的组件。
访问https://software.intel.com/en-us/intel-opencl下载适合平台的版本。有关详细信息,请查看发行说明。
这是针对不需要与Intel® Media Server Studio集成的客户而提供的独立版本。标准的Windows图形驱动程序包包含了运行OpenCL应用程序所需的驱动程序和运行时库组件。此包提供了OpenCL开发所需的组件。
访问https://software.intel.com/en-us/intel-opencl下载适合平台的版本。有关详细信息,请查看发行说明。
intel-opencl-r5.0 (SRB5.0) Linux驱动程序包启用了以下Intel®处理器上的OpenCL 1.2或2.0:
Intel® 5th, 6th or 7th generation Core™ processor
Intel® Celeron® Processor J3000 Series with Intel® HD Graphics 500 (J3455, J3355), Intel® Pentium® Processor J4000 Series with Intel® HD Graphics 505 (J4205), Intel® Celeron® Processor N3000 Series with Intel® HD Graphics 500 (N3350, N3450), Intel® Pentium Processor N4000 Series with Intel® HD Graphics 505 (N4200)
Intel® Xeon® v4, or Intel® Xeon® v5 Processors with Intel® Graphics Technology (if enabled by OEM in BIOS and motherboard)
. 提供了自动化安装脚本和额外的安装文档。
Intel在运行以下64位内核的CentOS 7.2和7.3上验证了intel-opencl-r5.0驱动程序:
Linux 4.7 kernel patched for OpenCL
Linux 4.4 kernel patched for Intel® Media Server Studio 2017 R3
尽管Intel只为CentOS 7.2和7.3上的上述Linux内核提供验证和技术支持,但其他发行版也可以通过使用通用操作系统安装步骤以及MSS 2017 R3安装步骤进行适配。
此外:Intel还验证了Ubuntu 16.04.2在运行以下64位内核时的情况:
•Ubuntu 16.04.2 default 4.8 kernel
Ubuntu 16.04使用默认内核表现相当不错,但一些核心功能(例如设备入队、SVM内存一致性、VTune支持)在没有内核补丁的情况下无法工作。这种配置已经进行了最小程度的验证,以证明它对于实验性使用是可行的,但它不是完全支持或认证的。
Intel®图形(GPU)
CPU
有关详细信息,请参见驱动程序包发行说明。
Intel intel-opencl-r4.1 (SRB4.1) Linux驱动程序包
安装说明
发行说明
Intel intel-opencl-r4.0 (SRB4) Linux驱动程序包
安装说明
发行说明
SRB3.1 Linux驱动程序包
安装说明
发行说明
对于覆盖早期平台(如第4代Intel Core处理器)的Linux驱动程序,请参见Media Server Studio的版本中的驱动程序支持矩阵。
Windows*的标准Intel图形驱动程序包括在具有Intel® Iris™图形或Intel® HD图形的处理器上运行OpenCL*和Intel® Media SDK应用程序所需的组件。
可以使用Intel驱动程序更新实用程序自动检测并更新驱动程序和软件。通常建议使用最新的可用图形驱动程序。
Intel图形(GPU)
CPU
有关在Windows*下的Intel图形支持OpenCL的Intel®架构处理器的完整列表,请参阅发行说明。
此运行时软件包在具有Intel Core和Intel Xeon处理器的系统上增加了OpenCL CPU设备支持。
CPU
最新发布(16.1.2)
OpenCL™ Runtime 16.1.2 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)
OpenCL™ Runtime 16.1.2 for Intel® Core™ and Intel® Xeon® Processors for Windows* (32-bit)
OpenCL™ Runtime 16.1.2 for Intel® Core™ and Intel® Xeon® Processors for Red Hat* and Ubuntu* Linux* (64-bit)
OpenCL™ Runtime 16.1.2 for Intel® Core™ and Intel® Xeon® Processors for SLES* Linux* (64-bit)
以前的运行时(16.1.1)
OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)
OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (32-bit)
OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Red Hat* Linux* (64-bit)
OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for SLES* Linux* (64-bit)
OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Ubuntu* (64-bit)
以前的运行时(16.1)
OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)
OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (32-bit)
OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Red Hat* Linux* (64-bit)
OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for SLES* Linux* (64-bit)
OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Ubuntu* (64-bit)
以前的运行时(15.1):
OpenCL™ Runtime 15.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)
OpenCL™ Runtime 15.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (32-bit)
OpenCL™ Runtime 15.1 for Intel® Core™ and Intel® Xeon® Processors for Red Hat* and SLES* Linux* (64-bit)
有关支持的Intel®架构处理器的完整列表,请参阅OpenCL™ Runtime发行说明。
注意:这些发行版不再由Intel维护或支持
OpenCL™ Runtime 14.2 for Intel® CPU and Intel® Xeon Phi™ Coprocessors
此运行时软件包为Intel Core和Xeon处理器以及Intel Xeon Phi协处理器增加了OpenCL支持。
Intel Xeon Phi协处理器
CPU
可用的运行时
OpenCL™ Runtime Driver for Intel® CPU and Intel® Xeon Phi™ Coprocessors for Linux* (64-bit)