ENES

TPU

Google's chip designed specifically for the math of neural networks.

Numbers flow from the left and from the top into a grid of multiplier cells inside a chip, and results come out the bottom

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

Go deeper

Related terms

More in Hardware