Introduction to GPU Programming
Nvidia cuda tutorial_no_nda_apr08
David Luebke NVIDIA Research GPU Architecture & Implications.