Top positive review
23 people found this helpful
The most readable and helpful OpenCL guide I have yet to find
on March 27, 2012
Having searched long and hard for guide to OpenCL that is more than the standard collection of stapled-together vendor whitepapers or a page-by-page rehashing of the spec, I was thrilled to come across OpenCL in Action. This book clearly illustrates all the important aspects of OpenCL, from high-level introduction to low-level details.
In my opinion, one of the most important selling points of this book is its readability. Clearly the author is a gifted technical writer, as he is able to explain the nuances of complicated topics such as data partitioning and synchronization in a manner that clarifies the motivating problems and potential approaches without making you want to tear your eyeballs out with boredom. Part of this is his straightforward and enjoyable writing style; he avoids unnecessary filler content and does not rush straight into technical details without first grounding the reader. The other part is his choice of examples -- unlike most other books on the topic, the problems he uses to illustrate the topics are neither uselessly mundane nor bewildering in their domain-specific complexity.
This has become my go-to guide when I want a refresher course on a specific OpenCL topic, or need guidance understanding the OpenCL spec. If you don't believe me, go to the publisher's web site where several sample chapters are available online. Or save yourself some time and just purchase this book. I guarantee you will be getting your money's worth.