The document is an OpenCL 1.2 reference card that provides an overview of the OpenCL API and key concepts such as:
- OpenCL allows for general-purpose parallel programming across heterogeneous systems including CPUs and GPUs.
- It describes the platform, device, context, command queue, memory objects, and program object models.
- Key functions are summarized for creating and managing these objects as well as enqueuing commands to copy data to/from buffers, map memory, and build/execute kernels.