GPU Lab / interactive book
GPU mapSource ↗

GPU ARCHITECTURE FOR AI PRACTITIONERS

Follow the data.
Understand the GPU.

You know what a tensor operation does. Find out how threads execute it, where its data moves, and what makes it wait.

You’ll also practise finding and using the official PyTorch and CUDA references to explain an experiment.

Start chapter 1: One operation, many numbers →

Browse the book →

Use the GPU map whenever you want to see how concepts fit together. Open the GPU chip, then an SM, block or warp to see how work fits inside the machine. Each concept links to its chapter. The GPU map button opens the map across the reading area, with the contents hidden. Close it to return to the same place and experiment.

Start with five numbers, follow them into GPU memory, then explore how their layout changes the work. You need some Python and tensor familiarity; no CUDA or hardware knowledge is assumed.

Predict → inspect → experimentSome Python and tensor familiarity

THE BOOK AHEAD

From tensor operations to the hardware.

Follow twelve chapters from a tensor operation to GPU execution and AI workloads. Each starts with a small example, then asks you to predict, run and explain. Extra practice is optional. The appendices provide desktop setup and the interactive GPU map.

Install GPU Lab

Give GPU Lab its own icon and window. All lessons and simulators work offline once the course is saved.

Use your browser’s install option:

If your browser has no install option, try Chrome or Edge.

App status

Version

Checking for updates

Offline access

Not saved for offline use

Save all lessons, browser simulators, diagrams and example files. Desktop execution needs separate PyTorch or CUDA/GPGPU-Sim tools; their installations are not part of this offline download. External links need internet access.