What is CUDA?
- NVIDIA Cuda Home Page
- Wikipedia's Cuda Page
- Toms Hardware ¨ Nvidia's CUDA¦ The End of the CPU?
- Beyond3d ¨ What is Cuda?
Cuda Tutorials
- CUDA Programming by Johan Seland
- Dr. Dobb's CUDA Supercomputing for the Masses by Rob Farber
- GPGPU ASPLOS 2008 Tutorial on CUDA
- Scalable Parallel Programming with CUDA by by John Nickolls, Ian Buck, and Michael Garland
- BeHardware ¨ Nvidia CUDA ¦ Practical Uses
- GPGPU Cuda Courses from Supercomputing
Cuda Taught Courses
- Course Details¦ ECE 498 AL1 ¦ Programming Massively Parallel Processors
- Course Content¦ ECE 498 AL1 ¦ Programming Massively Parallel Processors (Including Powerpoint and MP3s)
- Stanford University Video ¨ Scalable Parallel Programming with CUDA on Manycore GPUs
- Stanford University Video ¨ Computing on the GPU
- Stanford University Video ¨ Parallel Programming 2.0
- MIT Supercomputing course using CUDA
- CUDA at University of Pennsylvania
- GPGP: General Purpose Computation using Graphics Processors at The University of North Carolina
- NVIDIA's online list of courses
- Stanford Programming Massively Parallel Processor with CUDA
- Oxford University, United Kingdom
Parallel Computing Resources
- Interesting lecture on the future of super computing (Intro in Russian, Lecture in English)
- How CUDA was created, Why threading is useful, Memory Bandwidth" by Ian Bucks, the creator of CUDA.
CUDA / OpenCL Books
Our Book, Cuda Programming, A developers Guide to Parallel Computing with GPUs. Available May 2012
Other books on CUDA / OpenCL:







