AMD corporation
Introduction to OpenCL, What is
OpenCL? Benefits of OpenCL, Anatomy of OpenCL, OpenCL Architecture, Platform
Model, Execution Model, Memory Model
Getting Started with OpenCL, Software Development Environment, Requirements,
Installation on Windows, Installation on Linux, First OpenCL Program,
Compiling, OpenCL Source
OpenCL Programming in Detail, OpenCL Application Execution, Resource Setup,
Kernel Programming and Compiling, Program Execution, Memory Objects,
Synchronization
The OpenCL C Language, Restrictions, Data Types, Type Casting and Conversions,
Qualifiers, Built-in Functions
Application Optimization and Porting, Debugging OpenCL, Performance
Measurement, General Optimization Tips, Porting CUDA to OpenCL