OpenCL Guide
This guide is written to help developers get up and running quickly with the Khronos® Group's OpenCL™ programming framework. It is an introductory read that covers the background and key concepts of OpenCL, but also contains links to more detailed materials that developers can use to explore the capabilities of OpenCL that interest them most.
Overview and Introduction
- What is OpenCL?
- How does OpenCL Work?
- How does OpenCL Compare to Other Khronos Standards?
- Programming OpenCL Kernels
- OpenCL Programming Model
- C++ for OpenCL
- OpenCL 3.0
- Tools for Offline Compilation of OpenCL Kernels
- Additional Resources
The OpenCL SDK
Using OpenCL
Content in preparation
OpenCL Extensions
Content in preparation
Khronos® and Vulkan® are registered trademarks, and OpenVX™, SPIR™, SPIR-V™, SYCL™ are trademarks of The Khronos Group Inc. OpenCL™ is a trademark of Apple Inc. used under license by Khronos.