I've read the following and most of the NVIDIA manuals and other content. I was also at GTC last year for the papers and talks.
CUDA by Example: An Introduction to General-Purpose GPU Programming
Programming Massively Parallel Processors: A Hands-on Approach
And I'm aware of the latest GPU Computing Gems Emerald Edition but haven't read it yet.
What other books and resources would you recommend? For instance I'm sure there's some great content from the first wave of data parallel programming in the 80s (the Connection Machine etc). I know a lot of research was done on data parallel algorithms for that generation of hardware.
Followup... 30/Mar/2011
I also discovered that the GPU Gems books 1-3 have some chapters on GPU computing, not just graphics. They're available free online, http://developer.nvidia.com/object/gpu_gems_home.html. I've not had a chance to read them yet.
Hillis & Steele [1986], "Data Parallel Algorithms".
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With