TPU Deep Dive
CourseReview SlidesExamsSources

Sources

  • SB5How to Parallelize a Transformer for TrainingData parallelism
  • SB5How to Parallelize a Transformer for TrainingFSDP
  • SB5How to Parallelize a Transformer for TrainingTensor parallelism
  • SB5How to Parallelize a Transformer for TrainingFSDP + TP
  • SB5How to Parallelize a Transformer for TrainingPipelining
  • SB5How to Parallelize a Transformer for TrainingAcross pods (DCN)
  • SB5How to Parallelize a Transformer for TrainingProblems
  • SB6Training LLaMA 3 on TPUsSharding LLaMA 3-70B
  • SB6Training LLaMA 3 on TPUsWorked problems
  • SB12How to Think About GPUsGPU rooflines
  • P-Llama3Llama Team, Meta, "The Llama 3 Herd of Models"Tables 3–4, §3.3–3.4
  • R-maxtextMaxText repobase.yml mesh, sharding guide
  • P-GSPMDXu et al., "GSPMD: General and Scalable Parallelization for ML Computation Graphs"§3.3 pipelining as sharding
  • D-7xTPU7x (Ironwood)
  • G-8ddGupta & Mugazambi, "TPU 8t and TPU 8i technical deep dive"
Chapter 6. Day 3, second block, 55 minutes

Choosing a mesh for training

ReadQuiz12Flashcards20Teach-back5
20 left in this session, 20 of them new.Reviewed 0
Question
What is α in the training rooflines, and its value on v5p and Ironwood?
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.