Skip to content
— CH. 1 · ORIGINS AND DEVELOPMENT HISTORY —

Tensor Processing Unit

~4 min read · Ch. 1 of 6
6 sections
  • In 2013, Google recruited Dr. Amir Salek to establish custom silicon development capabilities for the company's datacenters. Norman P. Jouppi served as the tech lead and principal architect for Google's Tensor Processing Unit development. He led the rapid design, verification, and deployment of the first TPU to production in just 15 months. Three separate groups at Google were developing AI accelerators, with the TPU, a systolic array, being the design that was ultimately selected according to Jonathan Ross. The chip was announced in May 2016 at the Google I/O conference when the company said it had been used inside their data centers for over a year. Google began using TPUs internally in 2015 before making them available for third-party use in 2018.

  • The first-generation TPU is an 8-bit matrix multiplication engine driven with CISC instructions by the host processor across a PCIe 3.0 bus. It has 28 MiB of on-chip memory and 4 MiB of 32-bit accumulators taking results from a 256x256 systolic array of 8-bit multipliers. A single TPU package contains 8 GiB of dual-channel 2133 MHz DDR3 SDRAM offering 34 GB/s of bandwidth. Norman Jouppi demonstrated that the TPU achieved 15, 30 times higher performance and 30, 80 times higher performance-per-watt than contemporary CPUs and GPUs. TPUs are designed for high volume low precision computation as little as 8-bit precision without hardware for rasterization or texture mapping. They achieve more input output operations per joule compared to graphics processing units.

  • The second-generation TPU was announced in May 2017 using 16 GB of High Bandwidth Memory increasing bandwidth to 600 GB/s and performance to 45 teraFLOPS. The third-generation TPU arrived on the 8th of May 2018 with processors twice as powerful as the second generation deployed in pods with four times as many chips. An April 2023 paper claimed TPU v4 is 5, 87% faster than a Nvidia A100 at machine learning benchmarks. Google announced Trillium in May 2024 claiming a 4.7 times performance increase relative to TPU v5e via larger matrix multiplication units. In April 2025, Google unveiled TPU v7 called Ironwood which will have a peak computational performance rate of 4,614 TFLOP/s. Each generation increased memory capacity from 8 GiB DDR3 to 192 GB HBM while boosting clock speeds from 700 MHz to 1750 MHz.

  • On the 12th of February 2018, The New York Times reported that Google would allow other companies to buy access to those chips through its cloud-computing service. Google provides third parties access to TPUs through its Cloud TPU service as part of the Google Cloud Platform and through notebook-based services Kaggle and Colaboratory. Broadcom is a co-developer translating Google's architecture into manufacturable silicon covering all generations since the program's inception. In September 2025, Google was in talks with several neoclouds including Crusoe and CoreWeave about deploying TPU in their datacenter. By November 2025, Meta was in talks with Google to deploy TPUs in its AI datacenters. Some models are commercially available while others remain proprietary to Google's internal infrastructure.

  • In July 2018, Google announced the Edge TPU designed to run machine learning models for edge computing meaning it consumes far less power compared to datacenter hosted units. The Edge TPU is capable of 4 trillion operations per second with 2 W of electrical power. On the 15th of October 2019, Google announced the Pixel 4 smartphone which contains an Edge TPU called the Pixel Neural Core customized to meet key camera feature requirements. Google followed this by integrating an Edge TPU into a custom system-on-chip named Google Tensor released in 2021 with the Pixel 6 line of smartphones. Product offerings include single-board computers like the Coral Dev Board running Mendel Linux OS and USB accessories supporting Debian-based systems on x86-64 and ARM64 hosts.

Common questions

Who designed the first Google Tensor Processing Unit?

Norman P. Jouppi served as the tech lead and principal architect for Google's Tensor Processing Unit development.

When was the first generation TPU announced to the public?

The chip was announced in May 2016 at the Google I/O conference when the company said it had been used inside their data centers for over a year.

What are the specifications of the second-generation TPU released in 2017?

The second-generation TPU was announced in May 2017 using 16 GB of High Bandwidth Memory increasing bandwidth to 600 GB/s and performance to 45 teraFLOPS.

Which companies were developing AI accelerators before the TPU was selected?

Three separate groups at Google were developing AI accelerators, with the TPU being the design that was ultimately selected according to Jonathan Ross.

How much power does the Edge TPU consume during operation?

The Edge TPU is capable of 4 trillion operations per second with 2 W of electrical power.

All sources

78 references cited across the entry

  1. 1conferenceIn-Datacenter Performance Analysis of a Tensor Processing UnitNorman Jouppi et al. — Association for Computing Machinery — 2017
  2. 6arxivBenchmarking TPU, GPU, and CPU Platforms for Deep LearningYu Emma Wang et al. — 2019-07-01
  3. 9webAmir Salek – LeadershipCerberus Capital Management
  4. 10webJonathan Ross' PostJonathan Ross — LinkedIn
  5. 12arxivIn-Datacenter Performance Analysis of a Tensor Processing UnitNorman P. Jouppi — 2017-04-15
  6. 17webDeepMind's AlphaZero crushes chessColin McGourty — 6 December 2017
  7. 23webBroadcom's AI Business Won't Be Easy to Chip AwayDan Gallagher — 2023-09-25
  8. 25webGoogle offers its TPUs to AI cloud providers - reportGeorgia Butler Have your say — 2025-09-08
  9. 27conferenceTen lessons from three generations that shaped Google's TPUv4iJouppi, Norman P. et al. — June 14, 2021
  10. 29newsCase Study on the Google TPU and GDDR5 from Hot Chips 29Patrick Kennedy — Serve The Home — 22 August 2017
  11. 31arxivTPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for EmbeddingsNorman P. Jouppi et al. — 2023
  12. 36webTPU v6e
  13. 39conferenceIn-Datacenter Performance Analysis of a Tensor Processing Unit™Norman P. Jouppi et al. — June 26, 2017
  14. 40newsGoogle brings 45 teraflops tensor flow processors to its compute cloudPeter Bright — Ars Technica — 17 May 2017
  15. 41newsGoogle Cloud TPU Details RevealedPatrick Kennedy — Serve The Home — 17 May 2017
  16. 42newsGoogle I/O Opening Keynote Live-BlogAndre Frumusanu — 8 May 2018
  17. 43newsGoogle Offers Glimpse of Third-Generation TPU ProcessorMichael Feldman — Top 500 — 11 May 2018
  18. 44newsTearing Apart Google's TPU 3.0 AI CoprocessorPaul Teich — The Next Platform — 10 May 2018
  19. 46arxivTPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for EmbeddingsNorman Jouppi — 2023-04-20
  20. 49journalA graph placement methodology for fast chip designAzalia Mirhoseini et al. — 2021-06-01
  21. 57webIronwood is Google's newest AI accelerator chipKyle Wiggers — 2025-04-09
  22. 71webImproved On-Device ML on Pixel 6, with Neural Architecture SearchGupta, Suyog et al. — November 8, 2021
  23. 73webThe surprising usefulness of sloppy arithmeticLarry Hardesty — MIT — 2011-01-03
  24. 78webGoogle Settles AI-Chip Suit That Had Sought Over $5 BillionLaurel Brubaker Calkins — Bloomberg Law — January 24, 2024
  25. 79webGoogle settles AI-related chip patent lawsuit that sought $1.67 blnBlake Brittain et al. — Reuters — January 24, 2024