APT-CUDA
Practical Exercises
Introduction to CUDA
Optimising a CUDA program