Chapter 1. Day 1, first block, 55 minutes
TPU lineage and roofline thinking
Tick each objective you can deliver out loud without notes. Then write the one-paragraph explanation you would give a room of GPU engineers. Saved attempts stay below, so you can compare them over the week.
Prompts to answer out loud
- Your H100 intuition says a decode step at batch 64 is memory-bound. Show on a whiteboard whether that holds on Ironwood, and at what batch it stops holding.
- Why did Google build an inference-only chip first, then a training chip, then split into two chips again in 2026? Name the bottleneck each time.
- Why does int8 weights with bf16 math lower the compute-bound batch, while int8 math does not?
- From TPUv2 to Ironwood, FLOPs per chip grew 50× and HBM bandwidth 10.5×. What does that do to the batch you need, and what did Google build to compensate?
0 of 6 objectives ticked. Drafts save as you type.