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

  1. 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.
  2. 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.
  3. Why does int8 weights with bf16 math lower the compute-bound batch, while int8 math does not?
  4. 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.