OpenCL support levels

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

VendorOpenCLSPIRUnified memory architecture
AMD - CPU + GPU (APU)1.2 FP
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

computer-says-no

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 ...

<!--:en-->crysis3<!--:-->

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 ...

Khronos-members-20170504

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 ...

<!--:en-->gDEBuggerSplashScreen<!--:-->

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 ...