Obviously, the G in GPU stands for graphics, which we really haven't seen much of in this book. Even though machine learning applications are now NVIDIA's bread and butter, it all started with rendering nice-looking graphics. We will provide some resources to get you started here, whether you want to develop video game engines, render CGI movies, or develop CAD software. CUDA can actually be used hand in hand with graphics applications, and is actually used in professional software such as Adobe's Photoshop and After Effects, as well as in many recent video games such as the Mafia and Just Cause series. We will briefly cover some of the major APIs you might consider starting with here.
Graphics
OpenGL
The Open...