← Notebook

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.