THE LAYOUT
A tour of a data-center GPU
A data-center GPU such as NVIDIA's H100 is a large die covered with repeated blocks called streaming multiprocessors (SMs). The H100 has up to 132 SMs enabled in its SXM version, sharing a large L2 cache and surrounded by stacks of HBM.
SIMT
Warps: 32 threads in lockstep
GPU programs launch thousands of threads. The hardware groups them into warps of 32 that run the same instruction together on different data. While one warp waits for memory, the SM switches to another, hiding the delay.
TENSOR CORES
Matrix math in one instruction
Since the Volta generation (2017), NVIDIA GPUs include tensor cores: units that multiply small matrix tiles and add the result in a single operation. They deliver most of a modern GPU's AI performance, at FP16, BF16, FP8 and, with Blackwell, FP4.
BY THE NUMBERS
H100 at a glance
MANY GPUs AS ONE
Scaling out with NVLink
Big models do not fit on one GPU, so they are split across many. NVLink and NVSwitch chips connect GPUs within a server or rack so they can share work quickly; networks such as InfiniBand or Ethernet connect racks into clusters of tens of thousands of GPUs.
UNIT 5 STUDY COMPLETE
Ready for the Fab Challenge?
You've walked through a data-center GPU from its streaming multiprocessors and tensor cores out to its HBM and NVLink connections.