CPUs, GPUs, and TPUs Explained for Beginners
A ground-up explanation of three types of processors — what they are, how they work, and when to use each one. No prior hardware knowledge required.
TPU › TPU Foundations
What a TPU actually is and how the whole stack fits together, from a single chip to Pod-scale distributed training.
A ground-up explanation of three types of processors — what they are, how they work, and when to use each one. No prior hardware knowledge required.
A deep-dive mental model for TPU system architecture — from single chips to Pod-scale distributed training, covering TPU VM, the MXU systolic array, ICI topology, XLA compilation, SPMD/GSPMD sharding, and the complete path from Python to silicon.