OpenCL Implementations

||OpenCL Implementations
OpenCL Implementations 2018-03-28T18:34:12+00:00

We rely on you, the community, to help maintain this list of OpenCL implementations. If you have any updates please share them with us via our General Enquiry form. Thanks for your help and support.

OpenCL

Commercial
AlteraOpenCL on Altera FPGAsRead more
AMDOpenCL ZoneRead more
AppleOpenCL for OS XRead more
ARMMali OpenCL SDKRead more
IntelIntelĀ® SDK for OpenCL™ ApplicationsRead more
ImaginationOpenCL for Rogue SoCs (Announcement)Read more
NvidiaOpenCL Developer ZoneRead more
QualcommAdreno SDK supporting OpenCLRead more
SNU-SAMSUNG OpenCLOpenCL for Cell BE & Fedora LinuxRead more
Sony MobileOpenCL on Sony Xperia devicesRead more
Texas InstrumentsMCSDK HPC 3.x OpenCL for 66AK2H12 deviceRead more
VivanteOpenCL for Vivante SoCs (Announcement)Read more
XilinxOpenCL for Xilinx FPGA’s (Announcement)Read more
Open Source
BeignetOpenCL for Intel GPUsRead more
POCLPortable Computing Language (MIT-licensed OpenCL)Read more

SPIR

Commercial
AMDIncluded as part of Catalyst 14.1 Beta Drivers for Windows (reported)Read more
IntelSupport for OpenCL SPIR 1.2 (Preview feature)Read more

SYCL

The provisional specification was announced in March 2014 and no implementations have yet been announced. Watch this space.

WebCL

Currently, no browsers natively support WebCL, however, non-native add-ons are available that implement WebCL. See more at: https://www.khronos.org/webcl/