Visible to Intel only — GUID: GUID-C7E1C638-C9FB-49DE-B524-EF55481F922E
Supported Extensions
The following table comprises descriptions of the extensions supported with Intel® CPU Runtime for OpenCL™ Applications:
Extension | Description |
---|---|
cl_khr_fp64 | Enables double-precision floating point support |
cl_khr_spir | Enables creating OpenCL program objects from a Standard Portable Intermediate Representation (SPIR) instance |
cl_khr_icd | Enables OpenCL Installable Client Driver |
cl_khr_global_int32_base_atomics | Implements atomic operations on 32-bit signed and unsigned integers to locations in __global memory |
cl_khr_global_int32_extended_atomics | Implements atomic operations on 32-bit signed and unsigned integers to locations in __global memory |
cl_khr_local_int32_base_atomics | Implement atomic operations on 32-bit signed and unsigned integers to locations in __local memory |
cl_khr_local_int32_extended_atomics | Implements atomic operations on 32-bit signed and unsigned integers to locations in __local memory |
cl_khr_byte_addressable_store | Removes restrictions on byte-addressable stores |
cl_intel_exec_by_local_thread | Enables OpenCL commands execution in a single-threaded manner, using the calling thread to perform the actual execution |
cl_khr_3d_image_writes | Enables writing to 3D image memory objects |
cl_khr_depth_images | Adds support for depth images in OpenCL image |
cl_khr_image2d_from_buffer | Enables creating an image object directly from a buffer object and share the same physical memory |
cl_intel_vec_len_hint | Provides kernel optional attribute to control kernel vectorization |