79 terms · 4 layers of the stack
GPUs, explained from the silicon up.
A plain-English reference for the hardware, software and performance ideas behind NVIDIA GPUs. Every page links to the terms it uses, so you can read it front to back or jump around.
Good places to start
Streaming MultiprocessorWhat a GPU is actually made ofCUDA Programming ModelHow you program thousands of threadsRoofline ModelIs your kernel compute- or memory-bound?Tensor CoreWhere the deep-learning FLOPs come from
Browse by layer
01
Device Hardware
The physical chip. 16 terms.
02
Device Software
Code that runs on the GPU. 17 terms.
03
Host Software
CPU-side drivers, tools and libraries. 23 terms.
04
Performance
Why kernels are fast or slow. 23 terms.