Intel® Tools for OpenCL™ Software
Create, Optimize, and Deploy OpenCL Applications
Access the Latest Features and Khronos* Extensions
Intel’s runtimes for OpenCL™ software are continuously updated to meet the latest standard features and provide access to early extensions. Stay current and take full advantage of the latest capabilities that OpenCL software has to offer on Intel® hardware.
Use the Latest OpenCL Software Features
OpenCL Standard 3.0 Features | Intel® GPU (Client) | Intel® Data Center GPU | Intel® CPU |
---|---|---|---|
Shared Virtual Memory (SVM) - Coarse Grain | ⬤ | ⬤ | ⬤ |
SVM - Fine Grain | ⬤ | ||
SVM - Fine Grain with Atomics | ⬤ | ||
SVM - System | ⬤ | ||
Device-Side Enqueue | ⬤ | ||
Pipes | ⬤ | ||
Program Scope Global Variables | ⬤ | ⬤ | ⬤ |
Non-Uniform Work Groups | ⬤ | ⬤ | ⬤ |
Read-Write Images | ⬤ | ⬤ | |
Creating 2D Images from Buffers | ⬤ | ⬤ | |
sRGB Images | ⬤ | ⬤ | |
Depth Images | ⬤ | ⬤ | |
Device and Host Timer Synchronization | ⬤ | ⬤ | ⬤ |
Intermediate Language Programs (SPIR-V) | ⬤ | ⬤ | ⬤ |
Subgroups | ⬤ | ⬤ | ⬤ |
3D Image Writes | ⬤ | ⬤ | |
Work-Group Collective Functions | ⬤ | ⬤ | ⬤ |
Generic Address Space | ⬤ | ⬤ | ⬤ |
FP64 | ⬤ | ⬤ |
Key
⬤ Full support
For more details, see the release notes.
Use the Latest Khronos Extensions
Issue 55 showcases Intel's hardware and software for AI, as well as end-to-end enterprise analytics and heterogeneous parallelism.
Khronos Extensions | Intel® GPU (Client) | Intel® Data Center GPU | Intel® CPU |
---|---|---|---|
cl_khr_device_uuid | ⬤ | ⬤ | |
cl_khr_expect_assume | ⬤ | ⬤ | ⬤ |
cl_khr_external_memory | ⬤ | ⬤ | |
cl_khr_integer_dot_product | ⬤ | ⬤ | |
cl_khr_pci_bus_info | ⬤ | ⬤ | |
cl_khr_subgroup_ballot | ⬤ | ⬤ | ⬤ |
cl_khr_subgroup_clustered_reduce | ⬤ | ⬤ | ⬤ |
cl_khr_subgroup_extended_types | ⬤ | ⬤ | ⬤ |
cl_khr_subgroup_non_uniform_arithmetic | ⬤ | ⬤ | ⬤ |
cl_khr_subgroup_non_uniform_vote | ⬤ | ⬤ | ⬤ |
cl_khr_subgroup_shuffle | ⬤ | ⬤ | ⬤ |
cl_khr_subgroup_shuffle_relative | ⬤ | ⬤ | ⬤ |
cl_khr_suggested_local_work_size | ⬤ | ⬤ | ⬤ |
cl_khr_work_group_uniform_arithmetic |
OpenCL Standard 3.0 Resources from the Khronos Group