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.

API Description Link
OpenCL Open, royalty-free standard for cross-platform, parallel programming Visit Registry
SPIR Standard Portable Intermediate Representation Visit Registry
SYCL cross-platform C++ abstraction layer Visit Registry
WebCL OpenCL in your Web Browser Visit 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.