Skip to main content
Infrastructure

TPU

A TPU (Tensor Processing Unit) is Google's custom AI accelerator designed specifically for tensor operations — the dense matrix multiplications at the core of neural networks — and used in production to train and serve Google Search, Translate, YouTube, and Gemini.

AIDOLS Research Team · Editorial standards

Full definition

TPUs are an example of a domain-specific accelerator (ASIC) optimized for AI rather than the general-purpose flexibility of GPUs. Google has shipped seven generations, from TPU v1 (in its data centers since 2015) through Trillium (TPU v6) to Ironwood, the seventh, with custom interconnect, memory, and topology, and in 2026 it announced an eighth generation split into two chips: TPU 8t for training and TPU 8i for inference. Available externally via Google Cloud. Other notable AI ASICs include AWS Trainium/Inferentia and Microsoft Maia.

Why it matters

TPUs and other ASICs reduce dependence on NVIDIA, change the cost curve for AI training and inference, and force every large enterprise to make a multi-vendor compute strategy decision. The hyperscalers' multi-billion-dollar bets on custom silicon will reshape AI economics over the next 5 years.

Example

Google trained Gemini 1.5 on multiple 4,096-chip pods of TPU v4 accelerators, demonstrating that frontier-class training is feasible without NVIDIA GPUs — a point the rest of the industry has watched closely.

Next steps

More infrastructure terms

Source & further reading

Primary source: Jouppi et al. — "In-Datacenter Performance Analysis of a Tensor Processing Unit" (ISCA) (2017).

Citation policy: this entry is part of the AIDOLS AI Implementation Glossary and may be quoted for research, journalism, and education with attribution to aidolsgroup.com/en/glossary/tpu/.