I am working through AI Systems Performance Engineering by Chris Fregly. The first two chapters cover training compute estimates and the hardware that runs those workloads. I put together these visualizations to follow the calculations and see how the components connect.

Like my visualizations for Inference Engineering, these are companions to specific parts of the book. Each link below includes its chapter so you can open the relevant diagram as you read.

How to use them

Open an interactive page from the links below. Hover over the diagrams or use the Tab key to focus their elements for more detail. The charts also have a table view, and the pages follow your device’s light or dark setting.

The animations below explain the hardware with on-screen labels. They have no audio.

The visualizations

The Grace Blackwell superchip, animated

This animation accompanies Chapter 2’s “The CPU and GPU Superchip” section. It walks through the Grace CPU, the two Blackwell GPUs, their memory, and the links between them.

The animation runs for 3 minutes and 33 seconds. You can also watch it on YouTube.

Inside the SM, animated

This animation accompanies Chapter 2’s “Streaming Multiprocessor, Threads, and Warps” section. It shows what a streaming multiprocessor (SM) contains and how the GPU memory hierarchy is laid out. It then shows how an SM runs threads in warps of 32 and hides memory latency by switching between warps.

The animation runs for 3 minutes and 8 seconds. You can also watch it on YouTube.

This animation accompanies Chapter 2’s “NVLink and NVSwitch” section. It shows how a GB200 NVL72 rack is laid out, the 18 NVLink ports on each Blackwell GPU, and the 144 ports on each NVLink Switch tray. It then shows how every GPU is wired to every NVSwitch chip and how data moves from one GPU to another in a single hop.

The animation runs for 3 minutes and 6 seconds. You can also watch it on YouTube.