general aspects of parallel computing and GPGPU fundamentals;
Stop me if I’m going to fast.
Interrupt me if I’m not being clear. Ask earlier rather than later.
by NVIDIA, for NVIDIA GPUs, didactically more appropriate to introduce some of the concepts
cross-platform (Mac OS X, Linux, Windows, Android), multi-vendor (NVIDIA, AMD, Intel, IBM, Altera, ARM, etc) standard for parallel computing. Supports CPUs, GPUs, DSPs, FPGAs. The same program can run on any supported hardware. Solution used by a multitude of programs and libraries: OpenCV, MATLAB, PhotoShop, LibreOffice, etc