The OpenCL standards are developed by the Khronos Group, a not for profit, member-funded consortium focused on the creation of royalty-free open standards that cover parallel computing, graphics and dynamic media across a wide variety of platforms and devices.

The Khronos API registries contain the specifications of the core APIs for OpenCL, SPIR, SYCL, WebCL, the OpenCL C Language, specifications of the Khronos and vendor approved extensions, header files corresponding to the specifications and other related documentation.

OpenCLOpen, royalty-free standard for cross-platform, parallel programmingVisit Registry
SPIRStandard Portable Intermediate RepresentationVisit Registry
SYCLcross-platform C++ abstraction layerVisit Registry
WebCLOpenCL in your Web BrowserVisit Registry

Bug Reporting and Forums

Khronos maintains a public bugtracker for reporting bugs with the published specifications. (Login Required). Alternatively visit our forums and discussion page for other ways to interact with the OpenCL community.

Help Drive the OpenCL Standard

All Khronos members are able to contribute to the development of Khronos API specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge 3D platforms and applications through early access to specification drafts and conformance tests. To get involved with Khronos, visit their Summary of Membership Rights and Benefits.