Where can I find a good introduction to parallel programming?
The course “ECE 498: Programming Massively Parallel Processors” at the University of Illinois, co-taught by Dr. David Kirk and Dr. Wen-mei Hwu is a good introduction: http://courses.ece.uiuc.edu/ece498/al/Syllabus.html The book “An Introduction to Parallel Computing: Design and Analysis of Algorithms” by Grama, Karypis et al isn’t bad either (despite the reviews): http://www.amazon.com/Introduction-Paralle…2044533-7984021 Although not directly applicable to CUDA, the book “Parallel Programming in C with MPI and OpenMP” by M.J.Quinn is also worth reading: http://www.amazon.com/Parallel-Programming…3109&sr=1-1 For a full list of educational material see: http://www.nvidia.com/object/cuda_education.