FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/Tensor_Processing_Unit

Tensor Processing Unit

Contents
    First generation TPU
    Second generation TPU
    Third generation TPU
    Fourth generation TPU
    Fifth generation TPU
    Sixth generation TPU
    Seventh generation TPU
    Eighth generation TPU
        TPU 8t
        TPU 8i
    Edge TPU
    Pixel Neural Core

{{cite conference |url=https://dl.acm.org/doi/pdf/10.1145/3079856.3080246 |title=In-Datacenter Performance Analysis of a Tensor Processing Unit |last1=Jouppi |first1=Norman |author-link1=Norman Jouppi |last2=Young |first2=Cliff |display-authors=1 |date=2017 |publisher=[[Association for Computing Machinery]] |book-title=Proceedings of the 44th annual international symposium on computer architecture |pages=1–12 |location=[[Toronto]] |conference=[[International Symposium on Computer Architecture]] |doi=10.1145/3079856.3080246 |arxiv=1704.04760 |archive-url=https://web.archive.org/web/20250121083827/https://dl.acm.org/doi/pdf/10.1145/3079856.3080246 |archive-date=2025-01-21 |access-date=2024-12-06 |url-status=live}}</ref>"},"version":{"wt":"8"},"type":{"wt":"[[Artificial neural network|Neural network]]<br /> [[Machine learning]]"}},"i":0}}]}'>
Tensor Processing Unit
Tensor Processing Unit 3.0
DesignerGoogle
Introduced2015
Version8
TypeNeural network
Machine learning

The Tensor Processing Unit (TPU) is a neural processing unit (NPU) application-specific integrated circuit (ASIC) developed by Google for neural network machine learning. Tensorflow, Jax, and PyTorch are supported frameworks for TPU. Google began using TPUs internally in 2015, and in 2018 made them available for third-party use, both as part of its cloud infrastructure and by offering a smaller version of the chip for sale. Currently, Google Cloud generates product revenues primarily from the sale of TPU systems.0.311.62Not listedNot listedNot listed4.7Not listed

First generation TPU

edit

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 is manufactured on a 28 nm process with a die size ≤ 331 mm. The clock speed is 700 MHz and it has a thermal design power of 28–40 W. It has 28 MiB of on chip memory, and 4 MiB of 32-bit accumulators taking the results of a 256×256 systolic array of 8-bit multipliers. Within the TPU package is 8 GiB of dual-channel 2133 MHz DDR3 SDRAM offering 34 GB/s of bandwidth. Instructions transfer data to or from the host, perform matrix multiplications or convolutions, and apply activation functions.

Second generation TPU

edit

The second-generation TPU was announced in May 2017. Google stated the first-generation TPU design was limited by memory bandwidth and using 16 GB of High Bandwidth Memory in the second-generation design increased bandwidth to 600 GB/s and performance to 45 teraFLOPS. The TPUs are then arranged into four-chip modules with a performance of 180 teraFLOPS. Then 64 of these modules are assembled into 256-chip pods with 11.5 petaFLOPS of performance. Notably, while the first-generation TPUs were limited to integers, the second-generation TPUs can also calculate in floating point, introducing the bfloat16 format invented by Google Brain. This makes the second-generation TPUs useful for both training and inference of machine learning models. Google has stated these second-generation TPUs will be available on the Google Compute Engine for use in TensorFlow applications.

Third generation TPU

edit

The third-generation TPU was announced on May 8, 2018. Google announced that processors themselves are twice as powerful as the second-generation TPUs, and would be deployed in pods with four times as many chips as the preceding generation. This results in an 8-fold increase in performance per pod (with up to 1,024 chips per pod) compared to the second-generation TPU deployment.

The TPU v4 package (ASIC in center plus 4 HBM stacks) and printed circuit board (PCB) with 4 liquid-cooled packages. The board's front panel has 4 top-side PCIe connectors (2023).

Fourth generation TPU

edit

On May 18, 2021, Google CEO Sundar Pichai spoke about TPU v4 Tensor Processing Units during his keynote at the Google I/O virtual conference. TPU v4 improved performance by more than 2x over TPU v3 chips. Pichai said "A single v4 pod contains 4,096 v4 chips, and each pod has 10x the interconnect bandwidth per chip at scale, compared to any other networking technology.” An April 2023 paper by Google claims TPU v4 is 5–87% faster than a Nvidia A100 at machine learning benchmarks.

There is also an "inference" version, called v4i, that does not require liquid cooling.

Fifth generation TPU

edit

In 2021, Google revealed the physical layout of TPU v5 is being designed with the assistance of a novel application of deep reinforcement learning. Google claims TPU v5 is nearly twice as fast as TPU v4, and based on that and the relative performance of TPU v4 over A100, some speculate TPU v5 as being as fast as or faster than an H100.

Similar to the v4i being a lighter-weight version of the v4, the fifth generation has a "cost-efficient" version called v5e. In December 2023, Google announced TPU v5p which is claimed to be competitive with the Nvidia H100.

Sixth generation TPU

edit

In May 2024, at the Google I/O conference, Google announced Trillium, which became available in preview in October 2024. Google claimed a 4.7 times performance increase relative to TPU v5e, via larger matrix multiplication units and an increased clock speed. High bandwidth memory (HBM) capacity and bandwidth have also doubled. A pod can contain up to 256 Trillium units.

Seventh generation TPU

edit

In April 2025, at Google Cloud Next conference, Google unveiled TPU v7. This new chip, called Ironwood, will come in two configurations: a 256-chip cluster and a 9,216-chip cluster. Ironwood will have a peak computational performance rate of 4,614 TFLOP/s.

Eighth generation TPU

edit

On April 22, 2026, Google announced the eighth generation of its Tensor Processing Units, consisting of two specialized chips: the TPU 8t and the TPU 8i. This marks the first time Google has bifurcated its TPU architecture into separate training and inference-optimized designs. Both chips are hosted on Google's custom Arm-based Axion CPUs and utilize 4th-generation liquid cooling.

TPU 8t

edit

The TPU 8t ("Training") is optimized for large-scale pre-training of frontier models and embedding-heavy workloads. It delivers 12.6 FP4 PFLOPs of peak performance and features 216 GB of HBM3e memory with 6,528 GB/s bandwidth. It uses the Virgo Network fabric, allowing it to scale up to 9,600 chips per "superpod," delivering 121 FP4 ExaFLOPs of compute performance.

TPU 8i

edit

The TPU 8i ("Inference") is designed for high-speed serving, AI agents, and long-context reasoning. It delivers 10.1 FP4 PFLOPs of peak performance and features 288 GB of HBM3e memory with 8,601 GB/s bandwidth. It includes 384 MB of on-chip SRAM, a three-fold increase over the previous generation. The TPU 8i introduces a "Boardfly" network topology and a Collectives Acceleration Engine (CAE) which reduces synchronization latency by five times.

Edge TPU

edit

In July 2018, Google announced the Edge TPU. The Edge TPU is Google's purpose-built ASIC chip designed to run machine learning (ML) models for edge computing, meaning it is much smaller and consumes far less power compared to the TPUs hosted in Google datacenters (also known as Cloud TPUs). In January 2019, Google made the Edge TPU available to developers with a line of products under the Coral brand. The Edge TPU is capable of 4 trillion operations per second with 2 W of electrical power.

The product offerings include a single-board computer (SBC), a system on module (SoM), a USB accessory, a mini PCI-e card, and an M.2 card. The SBC Coral Dev Board and Coral SoM both run Mendel Linux OS – a derivative of Debian. The USB, PCI-e, and M.2 products function as add-ons to existing computer systems, and support Debian-based Linux systems on x86-64 and ARM64 hosts (including Raspberry Pi).

The machine learning runtime used to execute models on the Edge TPU is based on TensorFlow Lite. The Edge TPU is only capable of accelerating forward-pass operations, which means it's primarily useful for performing inferences (although it is possible to perform lightweight transfer learning on the Edge TPU). The Edge TPU also only supports 8-bit math, meaning that for a network to be compatible with the Edge TPU, it needs to either be trained using the TensorFlow quantization-aware training technique, or since late 2019 it's also possible to use post-training quantization.

On November 12, 2019, Asus announced a pair of single-board computer (SBCs) featuring the Edge TPU. The Asus Tinker Edge T and Tinker Edge R Board designed for IoT and edge AI. The SBCs officially support Android and Debian operating systems. ASUS has also demonstrated a mini PC called Asus PN60T featuring the Edge TPU.

On January 2, 2020, Google announced the Coral Accelerator Module and Coral Dev Board Mini, to be demonstrated at CES 2020 later the same month. The Coral Accelerator Module is a multi-chip module featuring the Edge TPU, PCIe and USB interfaces for easier integration. The Coral Dev Board Mini is a smaller single-board computer (SBC) featuring the Coral Accelerator Module and MediaTek 8167s SoC.

Pixel Neural Core

edit
"TPU software versions". Google Cloud Documentation. Archived from the original on 2025-12-01. Retrieved 2025-12-10.
  • ↑ "Amir Salek". Avicena. Archived from the original on October 14, 2025. Retrieved December 16, 2025.
  • ↑ Ross, Jonathan. "Jonathan Ross' Post". LinkedIn. Archived from the original on 2025-01-26. Retrieved 2024-12-06.
  • ↑ "Norm Jouppi - VP, Engineering Fellow - AI and Infrastructure". Google Technical Systems Infrastructure. Archived from the original on December 19, 2025. Retrieved December 16, 2025.
  • 1 2 3 McGourty, Colin (6 December 2017). "DeepMind's AlphaZero crushes chess". chess24.com. Archived from the original on 12 December 2018. Retrieved 12 December 2017.
  • ↑ "Google Colaboratory". colab.research.google.com. Archived from the original on 2021-05-15. Retrieved 2021-05-15.
  • ↑ Gallagher, Dan (2023-09-25). "Broadcom's AI Business Won't Be Easy to Chip Away". The Wall Street Journal. Archived from the original on 2025-10-01. Retrieved 2025-09-19.
  • ↑ "Google Ramps Up AI Chip Competition with Nvidia". The Information. 3 September 2025. Archived from the original on 2025-12-14. Retrieved 2025-12-10.
  • ↑ Kennedy, Patrick (22 August 2017). "Case Study on the Google TPU and GDDR5 from Hot Chips 29". Serve The Home. Archived from the original on 23 November 2021. Retrieved 23 August 2017.
  • ↑ Stay tuned, more information on TPU v4 is coming soon Archived 2023-03-12 at the Wayback Machine, retrieved 2020-08-06.
  • ↑ "TPU v6e". Google Cloud. Archived from the original on 2025-05-10. Retrieved 2024-11-10.
  • 1 2 3 4 Bright, Peter (17 May 2017). "Google brings 45 teraflops tensor flow processors to its compute cloud". Ars Technica. Archived from the original on 6 March 2022. Retrieved 30 May 2017.
  • ↑ Feldman, Michael (11 May 2018). "Google Offers Glimpse of Third-Generation TPU Processor". Top 500. Archived from the original on 18 November 2021. Retrieved 14 May 2018.
  • ↑ "Google Launches TPU v4 AI Chips". www.hpcwire.com. 20 May 2021. Archived from the original on 7 June 2021. Retrieved June 7, 2021.
  • ↑ "Why did Google develop its own TPU chip? In-depth disclosure of team members". censtry.com. 2021-10-20. Archived from the original on 2023-12-17. Retrieved 2023-12-16.
  • ↑ Afifi-Sabet, Keumars (2023-12-23). "Google is rapidly turning into a formidable opponent to BFF Nvidia — the TPU v5p AI chip powering its hypercomputer is faster and has more memory and bandwidth than ever before, beating even the mighty H100". TechRadar. Archived from the original on 2025-02-11. Retrieved 2024-04-08.
  • ↑ "},"date":{"wt":"2023-08-29"},"access-date":{"wt":"2023-12-16"},"archive-date":{"wt":"2023-09-20"},"archive-url":{"wt":"https://web.archive.org/web/20230920035059/https://cloud.google.com/blog/products/compute/announcing-cloud-tpu-v5e-and-a3-gpus-in-ga"},"url-status":{"wt":"live"}},"i":0}}]}'/>"Expanding our AI-optimized infrastructure portfolio: Introducing Cloud TPU v5e and announcing A3 GA". 2023-08-29. Archived from the original on 2023-09-20. Retrieved 2023-12-16.
  • ↑ "},"date":{"wt":"2023-12-06"},"access-date":{"wt":"2024-04-09"},"archive-url":{"wt":"https://web.archive.org/web/20240407153835/https://cloud.google.com/blog/products/ai-machine-learning/introducing-cloud-tpu-v5p-and-ai-hypercomputer"},"archive-date":{"wt":"2024-04-07"},"url-status":{"wt":"live"}},"i":0}}]}'/>"Enabling next-generation AI workloads: Announcing TPU v5p and AI Hypercomputer". 2023-12-06. Archived from the original on 2024-04-07. Retrieved 2024-04-09.
  • ↑ "Introducing Trillium, sixth-generation TPUs". Google Cloud Blog. Retrieved 2024-05-17.
  • ↑ "Edge TPU performance benchmarks". Coral. Archived from the original on 2020-01-04. Retrieved 2020-01-04.
  • ↑ "Bringing intelligence to the edge with Cloud IoT". Google Blog. 2018-07-25. Archived from the original on 2018-07-25. Retrieved 2018-07-25.
  • ↑ Shilov, Anton. "ASUS & Google Team Up for 'Tinker Board' AI-Focused Credit-Card Sized Computers". Anandtech.com. Archived from the original on November 13, 2019. Retrieved 2019-11-13.
  • ↑ "Accelerator Module". Coral. Archived from the original on 2020-01-04. Retrieved 2020-01-04.
  • ↑ Frumusanu, Andrei (November 2, 2021). "Google's Tensor inside of Pixel 6, Pixel 6 Pro: A Look into Performance & Efficiency | Google's IP: Tensor TPU/NPU". AnandTech. Archived from the original on November 3, 2021. Retrieved 16 December 2022.
  • ↑ "SINGULAR COMPUTING LLC, Plaintiff, v. GOOGLE LLC, Defendant: Amended Complaint for Patent Infringement" (PDF). rpxcorp.com. RPX Corporation. 2020-03-20. Archived (PDF) from the original on 2024-01-10. Retrieved 2024-01-10.
  • ↑ Calkins, Laurel Brubaker (January 24, 2024). "Google Settles AI-Chip Suit That Had Sought Over $5 Billion". Bloomberg Law. Archived from the original on June 2, 2024. Retrieved June 2, 2024.
  • ↑ Commons
  • Differentiable computing
    General
    Hardware
    Software libraries

    View original on Wikipedia | Back | FazBrowse Home