Official docs outline
9 sections- OpenCL API specification
Platform and device model, contexts, command queues, buffers, kernels, events and the memory model.
- OpenCL C language
Kernel language types, address spaces and built-in functions.
- OpenCL extensions
Optional OpenCL extension specifications.
- OpenCL environment
SPIR-V environment and capabilities for OpenCL.
- OpenCL reference pages
Man pages for clCreateKernel and other API calls.
- Registry index
Index of OpenCL specifications, headers, reference pages and conformance material.
- Khronos OpenCL overview
What OpenCL is, its versions and the implementations and tools in the ecosystem.
- OpenCL Guide
Introduction and practical guide to OpenCL.
- SPIR-V specification
The SPIR-V binary intermediate language that OpenCL kernels can be compiled to.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.