OpenCL is Khronos' new open standard for parallel programming of heterogeneous systems. This tutorial session will introduce the main concepts behind the standard and illustrate them with some simple code walkthrough. Attendees will also learn how to make efficient use of the API to achieve good performance on the GPU.
This presentation is an introduction to Khronos' OpenCL programming interface and how it is used to program GPUs. It describes OpenCL's platform, memory, programming, and execution models and illustrates these concepts with some simple code walkthrough.