GlossaryHardwareNew to AI

TPU

Also written: Tensor Processing Unit, TPU slices

Tensor Processing Unit: Google's custom chip designed to speed up machine learning and AI tasks.

In plain terms

A Tensor Processing Unit, or TPU, is a specialized computer chip created by Google. Its main purpose is to make artificial intelligence (AI) and machine learning (ML) calculations run much faster than on standard computer processors.

Think of it like a calculator designed for a specific type of math. AI models involve a lot of complex math, especially with large amounts of data. TPUs are built to handle these specific calculations very efficiently, making AI development and deployment quicker and more powerful. Google uses TPUs extensively for its own AI research and products, like Gemini.

The expert version

Tensor Processing Units (TPUs) are custom-designed Tensor Processing Units (TPUs) are custom-designed ASICs (Application-Specific Integrated Circuits) developed by Google to accelerate machine learning workloads. They are optimized for the matrix multiplication and tensor operations that are fundamental to deep learning algorithms. TPUs offer significant performance gains and power efficiency for training and inference compared to general-purpose CPUs and even GPUs for certain ML tasks.

Google's TPU strategy involves offering these accelerators through Google Cloud, enabling researchers and developers to leverage specialized hardware for demanding AI applications. Different generations of TPUs offer varying levels of performance and memory capacity, catering to a range of computational needs from small-scale experimentation to large-scale model training.

Why it matters now

TPUs are appearing in news because Google is heavily investing in them for its AI infrastructure, including ambitious projects like space-based data centers. The company is focused on optimizing these chips for efficiency and speed in various AI applications, from image generation to large-scale computation.

Where it shows up 24 items, newest first
How each company uses it
Google Gemini
Google develops and uses TPUs as its custom hardware accelerators to power its AI models and infrastructure, aiming for faster and more efficient machine learning.
xAI Grok
xAI Grok's news mentions Google's TPUs in the context of Google's broader AI infrastructure plans, including those for space-based data centers.
Related terms

GPUASICMachine LearningDeep LearningGoogle CloudGemini

Often confused with
GPU
Graphics Processing Unit, a more general-purpose parallel processor initial
CPU
Central Processing Unit, the main processor in most computers, which is not
AI Accelerator
A broad category for hardware designed to speed up AI computatio
Origin

TPUs were first announced by Google in 2016. They were developed internally to improve the performance of Google's machine learning systems, particularly for deep learning. Source ↗

Try this about 5 minutes

You can experience the power of TPUs indirectly by using Google's AI services. Try generating an image using Google's Imagen model through a platform that utilizes Google Cloud infrastructure, or interact with a Google Gemini-powered chatbot. The speed and responsiveness you experience are partly due to the underlying TPU hardware.

Try it: Playbook entries that use thisPlaybook →

The Playbook: reusable how-tos, prompts, configs and tips pulled out of the news.

Questions people ask

Are TPUs only for Google?
While Google develops and uses TPUs extensively, they are also available for public use through Google Cloud Platform, allowing other companies and researchers to leverage them.
How are TPUs different from GPUs?
TPUs are custom ASICs specifically designed for machine learning tasks, particularly matrix operations, offering high efficiency. GPUs are more general-purpose parallel processors that are also very effective for AI but were originally designed for graphics.

First seen on Subvolts Nov 4, 2025. Updated Oct 15, 2026. Written by an AI model from the items above and reviewed against them weekly; report an error.