Talk about GPU computing with CUDA and OpenCL
In March 2017 I gave a talk about GPU computing with CUDA and OpenCL at the para//el 2017 conference in Heidelberg, Germany.
February 25, 2014
I had already read the second edition back in 1992. Since then, a lot has changed for the better, both with C++ and this “classic.”
Unlike the second edition, which felt very formal in places and strongly resembled a programming language specification, the author has revised the entire book.
The book covers a very wide range of my information needs regarding C++. Some parts, such as the one on template metaprogramming, I only skimmed briefly during this first reading. Every language construct and many library functions are explained clearly with code examples. I particularly like that the code is printed in blue and in a different font. I will keep the book close at hand as a reference and resource.
However, it is still a workbook. You read it to immerse yourself in C++. It is demanding, but this effort is “sweetened” by this book.
I cannot judge whether this book is worthwhile for beginners, but for people who want to truly dive into C++11, it is definitely worth it. For those who only need an overview of the new features in C++11, “A Tour of C++,” also written by Bjarne Stroustrup, is recommended.
See also the review on Amazon.
In March 2017 I gave a talk about GPU computing with CUDA and OpenCL at the para//el 2017 conference in Heidelberg, Germany.
CUDA 8.0 on Mac OS X 10.12 gave me the following error: