Thursday, August 13, 2009

OpenCL Documentation

The OpenCL specification is maintained by the Khronos group. It can be found at

http://www.khronos.org/registry/cl/specs/opencl-1.0.43.pdf

The SIGGRAPH ASIA Khronos OpenCL presentation by Neil Trevett of NVIDIA can be found at

http://www.khronos.org/developers/library/overview/opencl_overview.pdf

There is a quick reference card for OpenCL 1.0 API that can be found at

http://www.khronos.org/files/opencl-quick-reference-card.pdf

This guide (The Nvidia OpenCL JumpStart Guide) will help you to start developing GPU accelerated applications today, using C for CUDA compute kernels and the CUDA Driver API in ways that that will make it easy to transition to OpenCL when you are ready.

The Nvidia OpenCL JumpStart Guide can be found at http://developer.download.nvidia.com/OpenCL/NVIDIA_OpenCL_JumpStart_Guide.pdf

AMD has put together an introduction to OpenCL that briefly goes over the anatomy of OpenCL 1.0 in its three main parts and shows a simple code example. It is not meant to be a detailed tutorial for OpenCL 1.0.

http://sites.amd.com/us/fusion/apu/Pages/fusion.aspx