GPU Programming
Learning CUDA
I'm learning CUDA from the ground up: how GPUs actually differ from CPUs at the transistor level, how the host and device split work between them, and how kernels turn one function into thousands of parallel threads. These are my raw study notes — written in my own words as I go, with the parts I had to re-read until they made sense.
Source material
CUDA Programming Guide — online
↗NVIDIA's official guide, always the current version. The primary text I'm working through.
CUDA Programming Guide — PDF
↗Same guide as a PDF — opens straight in the browser for reading offline or side-by-side.
Published by NVIDIA — linked to the official source so it stays current.