Subjects / GPU programming with CUDA

Best books to learn GPU programming with CUDA, in order

CUDA is less about syntax than about rethinking a problem as thousands of parallel threads, so a good path leads with the execution model before the API. Start with the GPU architecture and how kernels map onto it, then the memory hierarchy that dominates real performance, before advancing to optimization, streams, and the high-performance-computing patterns that justify the effort.

Build your own GPU programming with CUDA list →Browse all paths

Reading paths for gpu programming with cuda

Popular gpu programming with cuda books

Related reading

Frequently asked questions

How should I approach learning gpu programming with cuda?
CUDA is less about syntax than about rethinking a problem as thousands of parallel threads, so a good path leads with the execution model before the API. Start with the GPU architecture and how kernels map onto it, then the memory hierarchy that dominates real performance, before advancing to optimization, streams, and the high-performance-computing patterns that justify the effort.
What's a good book to start gpu programming with cuda with?
A strong starting point is GPU Computing Gems Emerald Edition by Wen-mei W. Hwu. The ordered reading paths above show exactly where it fits and what to read next.
What should I read after gpu programming with cuda?
Once you have the fundamentals, explore closely related subjects like Regular expressions, Domain-driven design, Theory of computation.

Related subjects