- Developer
- Type
- AI accelerator ASIC (neural processing unit)
- First deployed
- 2015 (internally); 2018 (cloud)
- Current generation
- v7 Ironwood (2025), v8t/v8i (2026)
- Key features
- Systolic array matrix engines, HBM memory, optical circuit switching pods
- Available via
- Google Cloud (TPU VMs and pods)
- Related
- NVIDIA, AMD, Cerebras, Groq
- Developer
- Type
- AI accelerator ASIC (neural processing unit)
- First deployed
- 2015 (internally); 2018 (cloud)
- Current generation
- v7 Ironwood (2025), v8t/v8i (2026)
- Key features
- Systolic array matrix engines, HBM memory, optical circuit switching pods
- Available via
- Google Cloud (TPU VMs and pods)
- Related
- NVIDIA, AMD, Cerebras, Groq
History
Google publicly described the first TPU at the 2016 ISCA architecture conference: a 28 nm chip with 28 MiB of on-chip memory and 23 tera-ops of throughput, deployed since 2015 to accelerate the inference side of workloads such as DeepMind's AlphaGo and Google Translate.[1] Subsequent generations followed roughly annually — v2 (2017) added GPU-like programmability and HBM memory, v3 (2018) and v4 (2021) scaled interconnect bandwidth with optical circuit switching, and v5e/v5p (2023) split the line into efficiency and performance tiers.[1]
The sixth generation, Trillium (v6e), announced at Google I/O in May 2024, delivered a claimed 4.7× performance-per-chip improvement over v5e with doubled HBM capacity and bandwidth, and pods of up to 256 chips.[2] The seventh generation, Ironwood (v7), unveiled at Google Cloud Next in April 2025, was Google's first TPU designed specifically for inference: 192 GB of HBM per chip (6× Trillium), native FP8 compute at 4,614 TFLOP/s per chip, and clusters of 9,216 liquid-cooled chips reaching 42.5 exaFLOPS per pod.[3][4] An eighth generation (v8t for training, v8i for inference) followed in 2026.[1]
Key Concepts
- Systolic arrays. Data flows through a grid of multiply-accumulate units in a rhythmic, wave-like pattern, keeping arithmetic units busy without repeatedly reading from memory — far more energy-efficient than a general GPU's fetch-execute cycle for matrix work.[1]
- Inter-chip interconnect (ICI). TPUs are wired into multi-dimensional torus topologies inside a pod, so thousands of chips act as one machine; Ironwood pods reach 9,216 chips with optical circuit switching.[3]
- Software stack. TPUs run the XLA compiler with JAX, TensorFlow and PyTorch (via TorchXLA), and cloud offerings now map onto serving frameworks such as vLLM.[2][4]
- SparseCore. Dedicated units for embedding-heavy workloads such as ranking and recommendation, present since v4.[4]
Applications and Impact
TPUs train and serve Google's own products — Search, Ads, Translate and Gemini — and are rentable by external customers as TPU VMs and multi-chip pods on Google Cloud. Ironwood's inference-first design reflects the industry shift: as generative AI moved from training races to serving billions of daily requests, accelerator design optimised for throughput-per-watt at inference became commercially decisive.[3] The TPU line also gave the industry a credible alternative to NVIDIA's dominance, alongside AMD Instinct, AWS Trainium, Microsoft Maia, Groq and Cerebras.[1]
>See Also
🇲🇾 Relevance to Malaysia: Malaysian developers access TPU capacity through Google Cloud's Kuala Lumpur region rather than owning the hardware — no capital outlay, per-second billing, and no need to import specialised chips. This matters because Malaysia's AI compute strategy, coordinated by the National AI Office (NAIO) and MDEC under the Malaysia AI Roadmap, balances sovereign capacity with commercial cloud access: for most Malaysian SMEs and researchers, renting TPU or GPU time from hyperscalers with local regions is the practical path. Google's announced investment in Malaysian data centre infrastructure (Kulim, Kedah) and the broader data-centre growth in Johor and Melaka strengthen that availability for training and inference workloads alike. Under the Personal Data Protection Act, workloads processing Malaysian personal data on Google Cloud still require attention to where data resides and which sub-processors handle it. For students and academics, Google's TPU Research Cloud programme provides free accelerator access, widening local participation beyond well-funded laboratories.
References
- ↑Wikipedia. Tensor Processing Unit. https://en.wikipedia.org/wiki/Tensor_Processing_Unit
- ↑Google Cloud Blog (2024). Introducing Trillium, sixth-generation TPUs. https://cloud.google.com/blog/products/compute/introducing-trillium-6th-gen-tpus
- ↑Google (2025). Ironwood: the first Google TPU for the age of inference. https://blog.google/innovation-and-ai/infrastructure-and-cloud/google-cloud/ironwood-tpu-age-of-inference/
- ↑Google Cloud. TPU7x (Ironwood) documentation. https://docs.cloud.google.com/tpu/docs/tpu7x