NVIDIA CUDA Professional Developer Program Study Guide
As part of the process of achieving the standards expected from an NVIDIA CUDA Professional Developer, all candidates are required to take a series of self-study lectures and exercises.
Please read this entire document before starting your study course.
The foundation of this training is provided by the text book, Programming Massively Parallel Processors: A Hands-on Approach, authors, David B. Kirk, Wen-mei W. Hwu.
You can also make use of podcasts in mp4 format of the lectures below; the reading assignments will help to make the lecture more productive, so please complete in advance.
Please download all the documents and files that are relevant to your operating system.
As part of the study process, please ensure you also download and study the following documents:
Additional CUDA Programming Tools and Compiler Documentation can be found at this link:
http://www.nvidia.com/object/cuda_programming_tools.html
Please download the following additional documents:
Additional Course Exercises with Solutions (Supports CUDA Basics)
Additional Supporting Materials
NVIDIA is hosting a series of Webinars about the CUDA Architecture. NVIDIA staff is available during the presentations to answer questions, and the recordings are available for download.
http://developer.nvidia.com/object/gpu_computing_online.html
For technical questions please use the public CUDA developer forums:
http://forums.nvidia.com/index.php?showforum=62