11

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.

Ade Miller
  • 13,575
  • 1
  • 42
  • 75

2 Answers2

7

Hillis & Steele [1986], "Data Parallel Algorithms".

Darius Bacon
  • 14,921
  • 5
  • 53
  • 53
0

Optimizing Applications for Mulit-Core Processors - Stewart Taylor (Intel Press)

Micromega
  • 12,486
  • 7
  • 35
  • 72