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

    X86 Systems-on-a-Chip and GPGPU

    ...  memory Techniques for sharing memory Translating OpenCL from and to C on the fly ARM-processors are combined with GPUs a lot of ...

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