The CUDA Handbook

v2.0, by Nicholas Wilt.

The full text is being made available here as a work in progress. Ads support the reading; a paid membership turns them off.

Prefer to read without ads? Become a member — from $10/month — and support the work.

Front Matter

Part I

  1. Background
  2. Hardware Architecture
  3. Software Architecture
  4. Software Environment

Part II

  1. Memory
  2. Streams, Events, and Graphs
  3. Kernel Execution
  4. Streaming Multiprocessors
  5. Scaling and Data Movement
  6. Texturing

Part III

  1. Streaming Workloads
  2. Reduction
  3. Scan
  4. N-Body
  5. Image Processing: Normalized Correlation
  6. Histograms and Radix Sort
  7. Matrix Multiplication

Back Matter