The OpenCL Programming Book
The OpenCL Programming Book starts with the basics of parallelization, then covers the main concepts and terminology, also teaching how to set up a development environment for OpenCL, while concluding with a walkthrough of the source code of an implementation of the fast Fourier transform (FFT) and Mersenne twister algorithms written in OpenCL.
The revised edition includes a summary of changes made in the OpenCL Specification, version 1.2, including a reference of new corresponding functions, and updates to the execution environments.
It is highly recommended for those wishing to get started with programming in OpenCL.
Purchase e-book
Supports OpenCL 1.2!
![]() Read Sample |
FREE HTML version
Supports OpenCL 1.0
Foreword
OpenCL is an exciting new open standard that is bringing the power of programming complex multi-processor systems to a much wider audience than ever before.
Neil Trevett
Khronos is fully committed not only to creating the specification but also fostering a rich and diverse OpenCL ecosystem. A vital piece of any living standard is enabling the industry to understand it truly, letting it tap into the full potential power of the technology.
Fixstars is a skilled OpenCL practitioner and is ideally qualified to create state-of-the-art OpenCL educational materials. I wholeheartedly recommend this book to anyone seeking to understand and start using the amazing power of OpenCL.
President, The Khronos Group

