Does AMD/ATI publish or certify books about OpenCL programming on ATI GPUs or AMD processors?
Now I'm more interested in GPU computing.
AFAIK no books are there. But you can get lots of information from the ATI STREAM SDK documents( specially OpenCL Programming Guide and OpenCL Spec). Also there are a lot of openCL tutorials and presetation easily accessible on net.
http://developer.amd.com/gpu/ATIStreamSDK/pages/Documentation.aspx
AMD has also created a webinar series where AMD engineers give OpenCL Presetations.
Watch for the upcoming book entitled "OpenCL programming on AMD CPU/GPUs"[1].
1. http://www.khronos.org/news/permalink/amd-intros-new-opencl-book-at-khronos-devu-at-tsinghua-university/
Hello,
AMD has recently collaborated on a book about OpenCL programming:
http://developer.amd.com/zones/OpenCLZone/universities/OpenCLTextBook/Pages/default.aspx
We hope you find it useful and welcome your feedback.
Thanks.
Here is some feedback: This book is really good. There are a variety of resources regarding how to get started with OpenCL, which this book also has. However, I thought the best and most unique feature of the book was the amount of detail it went into regarding all the various ways to increase the performance of one's opencl code. Not only did it explain what changes to make, it also described the underlying physical charactertics of the cards in order to explain why you would want to make the changes.
In my case, after I applied all the changes recommended, my code ran 20x faster.
Thank you for this feedback! I will pass it along to the authors.