TellWorldAI World Archive

Home›Compute

Chip

Google TPU (first generation)

Google's first-generation Tensor Processing Unit is a custom chip built to speed up neural-network inference in its data centers. Deployed in 2015 and revealed in 2016, it showed that dedicated accelerators could beat CPUs and GPUs on cost-performance.

Era Deep learning

Type
TPU
Process (nm)
28
Memory (GB)
8
Memory type
DDR3
Memory bandwidth (GB/s)
34
Power (W)
75
Release date
Developer
Google

What it is

The Tensor Processing Unit, or TPU, is a custom chip — an application-specific integrated circuit (ASIC) — that Google designed to accelerate the inference phase of neural networks, the stage at which an already-trained model answers requests instead of being trained. Google had the chips running in its data centers from 2015 and first described them publicly in May 2016[1].

Where it came from

In 2013 Google ran a projection: if people used voice search for three minutes a day, the speech-recognition networks behind it would need enough computing power to double the company's data centers[1]. That estimate turned into a high-priority project to build an inference ASIC. The team kept buying off-the-shelf GPUs for training and put custom silicon where the volume was — in serving[1]. The target was concrete: 10 times better cost-performance than GPUs[1].

How it was built

The schedule was short. The chip was designed, verified, built and deployed in data centers in 15 months, and Google said the team had first silicon running applications at speed within 22 days[1].

Its heart is a matrix multiply unit holding 65,536 8-bit multiply-accumulate units, giving a peak of 92 trillion operations per second, backed by 28 MiB of software-managed on-chip memory[1]. Doing arithmetic in 8 bits rather than the 32-bit floating point of a general-purpose processor makes each unit smaller and cheaper in silicon area and power, which is the trade an inference chip wants: many more multipliers per chip, at precision that inference tolerates.

Fabricated on a 28 nm process, the chip runs at 700 MHz with a 75 W thermal design power, and measured about 40 W when busy[1]. Weights are read from 8 GiB of off-chip DDR3 memory at 34 GB/s[1]. It attaches over the PCIe bus as a coprocessor, and a TPU board fits into a hard-disk slot in Google's racks, so existing machines could take one without being redesigned[1].

Results

The public performance analysis came in a 2017 ISCA paper by Norman Jouppi and colleagues at Google. On Google's production workloads the TPU was on average about 15–30 times faster than a contemporary Nvidia K80 GPU or Intel Haswell CPU, with 30–80 times higher performance per watt[1].

The comparison rested on workloads chosen to be representative rather than convenient: multilayer perceptrons, convolutional neural networks and LSTMs that together represented 95% of Google's data-center inference demand[1]. They included RankBrain for search, part of Google's neural machine translation system, and DeepMind's AlphaGo[1]. Google said TPUs powered RankBrain and Street View, and that AlphaGo ran on TPUs during its matches against Lee Sedol, letting it think faster and look further ahead between moves[2].

Why it matters

The TPU is an early and well-documented example of a narrow chip beating general-purpose hardware at a job that general-purpose hardware was already doing. The claim was not made on synthetic benchmarks but on services in production, and the paper set out the machine's architecture, its memory hierarchy and the workloads behind the numbers[1]. It also put a marker on where the money went: training stayed on off-the-shelf GPUs while serving moved to custom silicon[1]. Just as telling is the deployment detail — a coprocessor on PCIe that slides into a hard-disk bay, and a software-managed on-chip scratchpad rather than caches — choices that let a new kind of chip be dropped into racks that were already full of ordinary servers[1].

TechniquesDeep learning

Ecosystem & regionCloudHardware & compute

HistoryResearch history

Version history

3
  1. 2015
    • 2015 Google TPU (first generation) · This page

      Google's first-generation Tensor Processing Unit is a custom chip built to speed up neural-network inference in its data centers. Deployed in 2015 and revealed in 2016, it showed that dedicated accelerators could beat CPUs and GPUs on cost-performance.

  2. 2017
    • May 2017 Google TPU v2

      Google TPU v2 is the second-generation Tensor Processing Unit announced in May 2017. It added floating-point support and the bfloat16 format, and scaled to 256-chip pods rated at 11.5 petaFLOPS.

  3. 2018
    • 2018 Google TPU v3

      Google's third-generation Tensor Processing Unit, introduced in 2018, with doubled HBM capacity, higher peak throughput, lower power draw and liquid cooling for denser pods.

20161

  1. ReleaseGoogle reveals the Tensor Processing Unit

    In May 2016 Google disclosed the Tensor Processing Unit, a custom chip built for machine learning that had already run in its data centers for over a year and powered RankBrain, Street View and AlphaGo.

Developed by1

Google

Succeeded by1

Google TPU v2

Notes and sources

  1. In-Datacenter Performance Analysis of a Tensor Processing Unithttps://arxiv.org/abs/1704.04760
  2. Google supercharges machine learning tasks with TPU custom chiphttps://cloud.google.com/blog/products/ai-machine-learning/google-supercharges-machine-learning-tasks-with-custom-chip

Cite this page: Google TPU (first generation). TellWorld, https://www.tellworld.net/compute/google-tpu-v1. Updated 2026-11-08