Bill Jones
OpenCL by Example Starting off I used to dislike books that had a history lesson before getting into the subject I was initially wanting to jump right into, but I've grown to appreciate it. That being said this book included it but not knowing anything about parallel processing other than multi-threading programming in C++ with threads, mutexs, and pointers. I found OpenCL to be highly intresting for processing algorithms, as mentioned in the book JPEG compression was used as an example, it also sparked my primary concern with game programming, if I could fukky utilize SLI using this methodology it would optimize loading map data 10 fold. I really liked how the author noted differences between the different platforms and I didnt feel he was being biasedor heavily endorsed by OpenCL. I liked the OpenGL segment as well and it will be something I will read over again and try to fit it into game engine architecture. You should already be strong in C and having experience with mostly C++ I had no issues following along, gested under windows with Visual Studio 2010 and didn't have issues with the source code. I also am big on UML or diagrams in general, this book is filled with them
1 person found this review helpful