TPU Deep Dive
CourseReview SlidesExamsSources

Sources

  • SB2How to Think About TPUsTPU networking
  • SB2How to Think About TPUsTPU specs, ICI table
  • SB2How to Think About TPUsWorked problems 2, 5, 6
  • D-archSystem architectureslices, cubes, OCS, twisted torus
  • D-v4TPU v4twisted torus bisection
  • D-v5eTPU v5e
  • D-v5pTPU v5p
  • D-v6eTPU v6e
  • D-7xTPU7x (Ironwood)
  • P-v4Jouppi et al., "TPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for Embeddings"§2 OCS and availability
  • P-LightwaveLiu et al., "Lightwave Fabrics: At-Scale Optical Circuit Switching for Datacenter and ML Systems"
  • P-ResilZu et al., "Resiliency at Scale: Managing Google's TPUv4 Machine Learning Supercomputer"
  • G-7xIronwood: the first Google TPU for the age of inference
  • G-7x-gaIronwood TPUs and new Axion-based VMs
  • HC-7xIronwood at Hot Chips 2025, as reported by ServeTheHomepod size and spares
  • SB3Sharded Matrices and How to Multiply Themlatency-bound transfers
  • G-8ddGupta & Mugazambi, "TPU 8t and TPU 8i technical deep dive"Boardfly vs torus math
  • P-PathwaysBarham et al., "Pathways: Asynchronous Distributed Dataflow for ML"§2, §4
  • R-maxtextMaxText repoici_* and dcn_* parallelism
  • SB12How to Think About GPUsGPU networking
  • N-gb200GB200 NVL72
  • A-trn2-sysTrn2 instance and UltraServer architecture
  • A-trn3-sysTrn3 UltraServer architecture
Chapter 3. Day 2, first block, 55 minutes

ICI, OCS, slices and pods

ReadQuiz12Flashcards21Teach-back7
21 left in this session, 21 of them new.Reviewed 0
Question
What is ICI?
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.