TPU
Google's chip designed specifically for the math of neural networks.
A TPU (Tensor Processing Unit) is a chip Google designed for one job: the arithmetic behind neural networks. Training and running an AI model comes down to multiplying huge tables of numbers, called tensors or matrices, over and over. A CPU can do it, slowly; a GPU does it well because it has thousands of small cores; a TPU goes a step further and is built almost entirely around that one operation.
Its heart is a matrix unit: a grid of multipliers where numbers flow from cell to cell, each one multiplying, adding and passing the result to its neighbor, so data is reused instead of being fetched from memory again and again. TPUs also work with lower-precision numbers, which are accurate enough for neural networks and much cheaper to compute. Google has run them in its data centers since 2015 for search, translation and its Gemini models, and rents them to other companies through Google Cloud.
You cannot buy a TPU for your PC. They come in large groups called pods, linked by very fast connections, and are available only as a cloud service. They are a clear example of a wider trend: big tech companies designing their own AI chips instead of relying only on NVIDIA's GPUs, to lower costs and control their supply. Each generation is faster, but the core idea stays the same.
Keep in mind
- Designed by Google for the matrix math of neural networks.
- Used both to train models and to run them (inference).
- Available only through Google Cloud, in large groups called pods.
- Part of a trend of tech companies making their own AI chips.