General Purpose Computing on Graphics Cards

An introductory talk about CUDA C and the GPGPU programming model, aimed at computer science students. Discusses kernels, blocks, threads, optimization strategies, available libraries, useful tools, and a physics example. A recording is available in 480p or 720p. The slides are available here.