http://www.eecg.toronto.edu/~moshovos/CUDA08/slides/lecture-001.ppt (1.148 Mb) Overview of the CUDA execution model, and of a typical NVIDIA GPU containing system. Also, overview of the course.
http://www.eecg.toronto.edu/~moshovos/CUDA08/slides/002 - Introduction to CUDA Programming_1.ppt (412.5 Kb)
http://www.eecg.toronto.edu/~moshovos/CUDA08/slides/006 - Histogram and Sparse Arrays.ppt (242.5 Kb)
http://www.eecg.toronto.edu/~moshovos/CUDA08/slides/007 - Scans.ppt (1.708 Mb)
http://www.eecg.toronto.edu/~moshovos/CUDA08/slides/Scans Explained_1.ppt (211 Kb)
Added slides on explaining the balanced tree algorithm for calculating scans.
Lecturer: Prof. Tarek Abdelrahman http://www.eecg.toronto.edu/~moshovos/CUDA08/slides/hicuda.pdf (1.273 Mb)