TPU Deep Dive
CourseReview SlidesExamsSources

Sources

  • P-v1Jouppi et al., "In-Datacenter Performance Analysis of a Tensor Processing Unit"§2 architecture, §4 rooflines
  • P-v23Jouppi et al., "A Domain-Specific Supercomputer for Training Deep Neural Networks"Table 3, v1 to v3
  • P-NorrieNorrie et al., "The Design Process for Google's Training Chips: TPUv2 and TPUv3"Derivation from TPUv1
  • HC-v23Norrie & Patil, "Google's Training Chips Revealed: TPUv2 and TPUv3"Why 128×128
  • P-v4Jouppi et al., "TPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for Embeddings"§2 OCS, §3 SparseCore
  • D-v5eTPU v5e
  • D-v5pTPU v5p
  • D-v6eTPU v6e
  • G-v6eIntroducing Trillium, 6th-gen TPUs
  • D-7xTPU7x (Ironwood)
  • G-7xIronwood: the first Google TPU for the age of inference
  • G-8ddGupta & Mugazambi, "TPU 8t and TPU 8i technical deep dive"
  • J-hwPallas "TPU Hardware Reference"per-core table, TPU 8 BF16/FP8
  • P-Micro26Jouppi, Patterson, Lakshmanamurthy, Young, "Google's Training Supercomputers from TPU v2 to Ironwood…"abstract
  • SB1All About RooflinesWhere does the time go
  • SB1All About RooflinesMatrix multiplication
  • SB1All About RooflinesNetwork rooflines
  • SB2How to Think About TPUsTPU specs
  • SB6Training LLaMA 3 on TPUsLLaMA 3 shapes
  • N-h100H100 product page
Chapter 1. Day 1, first block, 55 minutes

TPU lineage and roofline thinking

ReadQuiz12Flashcards18Teach-back6
18 left in this session, 18 of them new.Reviewed 0
Question
What is a chip's ridge point, and what is it for Ironwood in BF16?
TPU Deep Dive

A free course on TPU hardware and software for GPU engineers.

Course

Course mapSlidesExamsReview flashcardsMoving off PyTorch/XLA

About

AboutSourcesPrivacy policyTerms of use

Project

Source on GitHubReport an errorYour data

An independent educational project, not affiliated with or endorsed by Google, NVIDIA or AWS. Product names are trademarks of their owners. Sources accessed October 2026; figures marked provisional, derived or unverified are explained where they appear. Written with AI assistance and may contain errors: report one on GitHub.

© 2026 learntpu.dev. Content CC BY 4.0, code MIT.