OpenCL support levels

The below table shows the current state of OpenCL, SPIR and HSA for each vendor.

VendorOpenCLSPIRUnified memory architecture
2.0 in beta
2.0 in betaHSA 1.0 in beta
AMD - discrete GPU1.2 FP?N/A
NVIDIA - CPU + GPU (Tegra)N/AUnavailableCUDA 6 Unified Memory on latest Tegra
NVIDIA - GPU1.1 FPUnavailableN/A
Intel - CPU1.2 FP1.2-
Intel - integrated GPU1.2 (?)?unknown
Intel - Accelerator (XeonPhi)1.2 FP?N/A
Altera1.0 FP?N/A
ARM - CPU1.1 FP?-
ARM - integrated GPU1.1 FP?HSA member
Qualcomm - GPU1.1 EP
1.2 in beta
?HSA member
Imagination - GPU1.1 EP?HSA member
Vivante/FreeScale - GPU1.1 FP?HSA member

EP = Embedded Profile, FP = Full Profile.

Related Posts


OpenCL error codes (1.x and 2.x)

...  Notice also that different errors are given per OpenCL-version for the same function. If you find problems, help make ...


OpenCL – the battle, part III

...  is an opinion-piece on the current market. We are strong supporters of OpenCL and all companies which support it too. Since our advise ...


What is Khronos as of today?

...  is the organization behind APIs like OpenGL, Vulkan and OpenCL. Over one hundred companies are a member and decide together what ...


AMD gDEBugger 6.2 for Linux

...  after 6.0, Linux-binaries got back with version 6.2. It supports OpenCL 1.2, OpenGL 3.2 and quite some extensions. As only AMD is ...