Below the API

Inside the Chip

BasicModule5 topics~4h 10m
completed

Topics, in order

About this module

Module I said a GPU has “thousands of lanes” and “fast memory”. This module opens the lid and names every part, using NVIDIA’s H100 as the worked example.

#LessonThe question it answers
01SMs, Warps and SIMTHow are thousands of lanes organized and controlled?
02The Memory HierarchyWhere can data live on a GPU, and how fast is each place?
03HBM and Memory BandwidthWhat is the memory made of, and why is its speed the headline?
04Tensor Cores and Number FormatsWhere do the giant FLOP numbers come from?
05Power, Heat and the Host LinkWhat connects the chip to the rest of the world?

When you finish you can draw a GPU from memory — SMs, warps, registers, shared memory, caches, HBM, PCIe — and attach a rough speed and size to every box.

↑↓ navigate ↵ open