In-Datacenter Performance Analysis of a Tensor Processing Unit
Not on the map. Why?
Abstract (arXiv)
Many architects believe that major improvements in cost-energy-performance must now come from domain-specific hardware. This paper evaluates a custom ASIC---called a Tensor Processing Unit (TPU)---deployed in datacenters since 2015 that accelerates the inference phase of neural networks (NN). The heart of the TPU is a 65,536 8-bit MAC matrix multiply unit that offers a peak throughput of 92 TeraOps/second (TOPS) and a large (28 MiB) software-managed on-chip memory. The TPU's deterministic execution model is a better match to the 99th-percentile response-time requirement of our NN applications than are the time-varying optimizations of CPUs and GPUs (caches, out-of-order execution, multithreading, multiprocessing, prefetching, ...) that help average throughput more than guaranteed latency. The lack of such features helps explain why, despite having myriad MACs and a big memory, the TPU is relatively small and low power. We compare the TPU to a server-class Intel Haswell CPU and an Nvidia K80 GPU, which are contemporaries deployed in the same datacenters. Our workload, written in the high-level TensorFlow framework, uses production NN applications (MLPs, CNNs, and LSTMs) that represent 95% of our datacenters' NN inference demand. Despite low utilization for some applications, the TPU is on average about 15X - 30X faster than its contemporary GPU or CPU, with TOPS/Watt about 30X - 80X higher. Moreover, using the GPU's GDDR5 memory in the TPU would triple achieved TOPS and raise TOPS/Watt to nearly 70X the GPU and 200X the CPU.
Key facts. Cited by 610 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Apr 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2018: 1; 2019: 0; 2020: 1; 2021: 184; 2022: 118; 2023: 105; 2024: 76; 2025: 73; 2026: 52.
610 papers.
Sort:
By area:
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2022Training Compute-Optimal Large Language Modelscited by 2,927
- 2021Mip-NeRF 360: Unbounded Anti-Aliased Neural Radiance Fieldscited by 2,013
- 2021Mip-NeRF: A Multiscale Representation for Anti-Aliasing Neural Radiance Fieldscited by 1,957
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,601
- 2021Multimodal Few-Shot Learning with Frozen Language Modelscited by 657
- 2021VideoGPT: Video Generation using VQ-VAE and Transformerscited by 651
- 2021SimVLM: Simple Visual Language Model Pretraining with Weak Supervisioncited by 645
- 2021Perceiver IO: A General Architecture for Structured Inputs & Outputscited by 616
- 2021RegNeRF: Regularizing Neural Radiance Fields for View Synthesis from Sparse Inputscited by 614
- 2022Matryoshka Representation Learningcited by 268
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
38 more
- 2021Urban Radiance Fieldscited by 263
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 259
- 2021Knowledge distillation: A good teacher is patient and consistentcited by 255
- 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
- 2022Prioritized Training on Points that are Learnable, Worth Learning, and Not Yet Learntcited by 233
- 2022MegaBlocks: Efficient Sparse Training with Mixture-of-Expertscited by 204
- 2023TPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for Embeddingscited by 198
- 2021Combined Scaling for Zero-shot Transfer Learningcited by 182
- 2023Small-scale proxies for large-scale Transformer training instabilitiescited by 182
- 2021LogME: Practical Assessment of Pre-trained Models for Transfer Learningcited by 168
- 2021Scene Transformer: A unified architecture for predicting multiple agent trajectoriescited by 165
- 2021Revisiting ResNets: Improved Training and Scaling Strategiescited by 158
- 2021Efficient Deep Learning: A Survey on Making Deep Learning Models Smaller, Faster, and Bettercited by 153
- 2023Large Language Models in Law: A Surveycited by 128
- 2023End-to-End Speech Recognition: A Surveycited by 127
- 2022Pre-training via Denoising for Molecular Property Predictioncited by 124
- 2021Large-Scale Differentially Private BERTcited by 117
- 2024Let Your Graph Do the Talking: Encoding Structured Data for LLMscited by 112
- 2021Dive into Deep Learningcited by 111
- 2021FastMoE: A Fast Mixture-of-Expert Training Systemcited by 110
- 2021Efficient training of physics-informed neural networks via importance samplingcited by 109
- 2021LambdaNetworks: Modeling Long-Range Interactions Without Attentioncited by 107
- 2021Colorization Transformercited by 89
- 2023DeCap: Decoding CLIP Latents for Zero-Shot Captioning via Text-Only Trainingcited by 84
- 2021Proof-of-Learning: Definitions and Practicecited by 81
- 2021Top-KAST: Top-K Always Sparse Trainingcited by 79
- 2023Full Stack Optimization of Transformer Inference: a Surveycited by 79
- 2023Visual Program Distillation: Distilling Tools and Programmatic Reasoning into Vision-Language Modelscited by 66
- 2024Understanding Transformer Reasoning Capabilities via Graph Algorithmscited by 64
- 2021TT-Rec: Tensor Train Compression for Deep Learning Recommendation Modelscited by 58
- 2022EnvPool: A Highly Parallel Reinforcement Learning Environment Execution Enginecited by 58
- 2021Randomness In Neural Network Training: Characterizing The Impact of Toolingcited by 57
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2021Tensor Methods in Computer Vision and Deep Learningcited by 52
- 2021Towards Efficient Tensor Decomposition-Based DNN Model Compression with Optimization Frameworkcited by 52
- 2022Description-Driven Task-Oriented Dialog Modelingcited by 50
- 2023Speck: A Smart event-based Vision Sensor with a low latency 327K Neuron Convolutional Neuronal Network Processing Pipelinecited by 50
- 2021Dynamic Sparse Training for Deep Reinforcement Learningcited by 49
50 most cited of 610 All 610 (JSON)
- 2026Trustworthy Data- and ML-Ops for Intelligent Transportation Systems and Logistics1 Oct 2026
- 2026DPS: Dual-Mode Precision LLM Serving with Semi-Unified Memory28 Sep 2026
- 2026Environmental Impact of Generative and Agentic AI: An in-Depth Analysis and Green Solutions26 Sep 2026
- 2026All On-Board: Fully On-Chip Neuromorphic Q-Learning with Embedded CartPole Simulation26 Sep 2026
- 2026Empowering Hybrid Attention Models on NPUs26 Sep 2026
- 2026Exactness at Inference: A Representational Criterion for Out-of-Distribution Generalization21 Sep 2026
- 2026A Multi-Engine Dataflow for MoE Decoding on Scratchpad-Based Tensor Accelerators17 Sep 2026
- 2026Maia 200: A Software Defined Dataflow System for Large-scale AI Acceleration25 Aug 2026
- 2026Eco-SoC: A Sustainable VLSI Architecture for Energy-Proportional Artificial Intelligence9 Aug 2026
- 2026Transformer Accelerator (TFA): A Macro-Op INT8 Hardware Chip for Transformer Inference and Machine Translation6 Aug 2026
- 2026Threshold-Based Early Stopping of Accumulations in Neural Networks with Binary Activation6 Aug 2026
- 2026Vectorization Of Narrow Matrix Multiplication for Ascend AI Inference Acceleration3 Aug 2026
38 more
- 2026LLMET: Enabling Cross-Layer Evaluation of Emerging M3D Memories for Energy-Efficient LLM Serving29 Jul 2026
- 2026FastTPS: An Optimized Method for LLM Token Phase for AI accelerators13 Jul 2026
- 2026A Survey on the Green Development of Large Models: From Resource-Efficient Architectures to Hardware-Software Co-Design10 Jul 2026
- 2026AI-RAN on NPUs: Baseband Processing Without Baseband Chips5 Jul 2026
- 2026The Energy Consumption of Transformer Fine-Tuning: A Roofline-Inspired Scaling Model22 Jun 2026
- 2026XPR: An Extensible Cross-Platform Point-Based Differentiable Renderer10 Jun 2026
- 2026Enhancing AI Interpretability with Localised Architectures6 Jun 2026
- 2026Kernel Forge: An Agent Harness for LLM-based Generation and Optimization of CUDA Kernels2 Jun 2026
- 2026PrimeSVT: An Automated Memory-aware Pruning Framework with Prioritized Compression Policy for Spiking Vision Transformers2 Jun 2026
- 2026Evaluation of ML Resource Utilization Requires Model Life Cycle Assessment31 May 2026
- 2026EVA: Accelerating LLM Decoding via an Efficient Vector Quantization Architecture22 May 2026
- 2026Accelerated Gradient Descent for Faster Convergence with Minimal Overhead15 May 2026
- 2026Transformer Scalability Crisis: The First Comprehensive Empirical Analysis of Performance Walls in Modern Language Models14 May 2026
- 2026A3D: Agentic AI flow for autonomous Accelerator Design14 May 2026
- 2026Sieve: Dynamic Expert-Aware PIM Acceleration for Evolving Mixture-of-Experts Models11 May 2026
- 2026SoK: A Systematic Bidirectional Literature Review of AI & DLT Convergence11 May 2026
- 2026Effective and Memory-Efficient Alternatives to ECC for Reliable Large-Scale DNNs8 May 2026
- 2026DPU or GPU for Accelerating Neural Networks Inference -- Why not both? Split CNN Inference30 Apr 2026
- 2026At the Edge of the Heart: ULP FPGA-Based CNN for On-Device Cardiac Feature Extraction in Smart Health Sensors for Astronauts28 Apr 2026
- 2026M100: An Orchestrated Dataflow Architecture Powering General AI Computing20 Apr 2026
- 2026DEEP-GAP: Deep-learning Evaluation of Execution Parallelism in GPU Architectural Performance16 Apr 2026
- 2026TCL: Enabling Fast and Efficient Cross-Hardware Tensor Program Optimization via Continual Learning14 Apr 2026
- 2026EdgeCIM: A Hardware-Software Co-Design for CIM-Based Acceleration of Small Language Models13 Apr 2026
- 2026Scalable Neural Decoders for Practical Fault-Tolerant Quantum Computation9 Apr 2026
- 2026From LLM to Silicon: RL-Driven ASIC Architecture Exploration for On-Device AI Inference8 Apr 2026
- 2026A Unified Memory Perspective for Probabilistic Trustworthy AI26 Mar 2026
- 2026AdaRadar: Rate Adaptive Spectral Compression for Radar-based Perception18 Mar 2026
- 2026KANtize: Exploring Low-bit Quantization of Kolmogorov-Arnold Networks for Efficient Inference18 Mar 2026
- 2026Joint Optimization of Storage and Loading for High-Performance 3D Point Cloud Data Processing16 Mar 2026
- 2026AI+HW 2035: Shaping the Next Decade5 Mar 2026
- 2026Authorize-on-Demand: Dynamic Authorization with Legality-Aware Intellectual Property Protection for VLMs5 Mar 2026
- 2026IMMACULATE: A Practical LLM Auditing Framework via Verifiable Computation26 Feb 2026
- 2026Vectorizing the Trie: Efficient Constrained Decoding for LLM-based Generative Retrieval on Accelerators26 Feb 2026
- 2026Architectural Design and Performance Analysis of FPGA based AI Accelerators: A Comprehensive Review25 Feb 2026
- 2026A Replicate-and-Quantize Strategy for Plug-and-Play Load Balancing of Sparse Mixture-of-Experts LLMs23 Feb 2026
- 2026Versor: A Geometric Sequence Architecture10 Feb 2026
- 2026Energy-Efficient Neuromorphic Computing for Edge AI: A Framework with Adaptive Spiking Neural Networks and Hardware-Aware Optimization2 Feb 2026
- 2026Scalable Generative Game Engine: Breaking the Resolution Wall via Hardware-Algorithm Co-Design31 Jan 2026
50 newest of 610 All 610 (JSON)
- 2024DiffKV: Differentiated Memory Management for Large Language Models with Parallel KV Compactioncited by 26
- 2024Demystifying AI Platform Design for Distributed Inference of Next-Generation LLM modelscited by 12
- 2025MX+: Pushing the Limits of Microscaling Formats for Efficient Large Language Model Servingcited by 8
- 2021A Competitive Edge: Can FPGAs Beat GPUs at DCNN Inference Acceleration in Resource-Limited Edge Computing Applications?cited by 6
- 2024MixPE: Quantization and Hardware Co-design for Efficient LLM Inferencecited by 5
- 2025ReaLM: Reliable and Efficient Large Language Model Inference with Statistical Algorithm-Based Fault Tolerancecited by 4
- 2025Focus: A Streaming Concentration Architecture for Efficient Vision-Language Modelscited by 3
- 2025SAIL: SRAM-Accelerated LLM Inference System with Lookup-Table-based GEMVcited by 0
- 2026Vectorization Of Narrow Matrix Multiplication for Ascend AI Inference Accelerationcited by 0
- 2026DPS: Dual-Mode Precision LLM Serving with Semi-Unified Memorycited by 0
- 2026DPS: Dual-Mode Precision LLM Serving with Semi-Unified Memory28 Sep 2026
- 2026Vectorization Of Narrow Matrix Multiplication for Ascend AI Inference Acceleration3 Aug 2026
- 2025Focus: A Streaming Concentration Architecture for Efficient Vision-Language Models16 Dec 2025
- 2025MX+: Pushing the Limits of Microscaling Formats for Efficient Large Language Model Serving16 Oct 2025
- 2025SAIL: SRAM-Accelerated LLM Inference System with Lookup-Table-based GEMV30 Sep 2025
- 2025ReaLM: Reliable and Efficient Large Language Model Inference with Statistical Algorithm-Based Fault Tolerance31 Mar 2025
- 2024DiffKV: Differentiated Memory Management for Large Language Models with Parallel KV Compaction4 Dec 2024
- 2024MixPE: Quantization and Hardware Co-design for Efficient LLM Inference25 Nov 2024
- 2024Demystifying AI Platform Design for Distributed Inference of Next-Generation LLM models3 Jun 2024
- 2021A Competitive Edge: Can FPGAs Beat GPUs at DCNN Inference Acceleration in Resource-Limited Edge Computing Applications?30 Jan 2021
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,601
- 2022MegaBlocks: Efficient Sparse Training with Mixture-of-Expertscited by 204
- 2021FastMoE: A Fast Mixture-of-Expert Training Systemcited by 110
- 2018A Mixture of Expert Approach for Low-Cost Customization of Deep Neural Networkscited by 1
- 2025M2R2: Mixture of Multi-Rate Residuals for Efficient Transformer Inferencecited by 1
- 2026A Replicate-and-Quantize Strategy for Plug-and-Play Load Balancing of Sparse Mixture-of-Experts LLMscited by 0
- 2026Sieve: Dynamic Expert-Aware PIM Acceleration for Evolving Mixture-of-Experts Modelscited by 0
- 2026A Multi-Engine Dataflow for MoE Decoding on Scratchpad-Based Tensor Acceleratorscited by 0
- 2026A Multi-Engine Dataflow for MoE Decoding on Scratchpad-Based Tensor Accelerators17 Sep 2026
- 2026Sieve: Dynamic Expert-Aware PIM Acceleration for Evolving Mixture-of-Experts Models11 May 2026
- 2026A Replicate-and-Quantize Strategy for Plug-and-Play Load Balancing of Sparse Mixture-of-Experts LLMs23 Feb 2026
- 2025M2R2: Mixture of Multi-Rate Residuals for Efficient Transformer Inference4 Feb 2025
- 2022MegaBlocks: Efficient Sparse Training with Mixture-of-Experts29 Nov 2022
- 2021FastMoE: A Fast Mixture-of-Expert Training System24 Mar 2021
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Sharding30 Jun 2020
- 2018A Mixture of Expert Approach for Low-Cost Customization of Deep Neural Networks31 Oct 2018
- 2025LLM-DSE: Searching Accelerator Parameters with LLM Agentscited by 7
- 2026Kernel Forge: An Agent Harness for LLM-based Generation and Optimization of CUDA Kernelscited by 1
- 2026A3D: Agentic AI flow for autonomous Accelerator Designcited by 0
- 2026Environmental Impact of Generative and Agentic AI: An in-Depth Analysis and Green Solutionscited by 0
- 2026Environmental Impact of Generative and Agentic AI: An in-Depth Analysis and Green Solutions26 Sep 2026
- 2026Kernel Forge: An Agent Harness for LLM-based Generation and Optimization of CUDA Kernels2 Jun 2026
- 2026A3D: Agentic AI flow for autonomous Accelerator Design14 May 2026
- 2025LLM-DSE: Searching Accelerator Parameters with LLM Agents18 May 2025
- 2021VideoGPT: Video Generation using VQ-VAE and Transformerscited by 651
- 2021Scene Transformer: A unified architecture for predicting multiple agent trajectoriescited by 165
- 2025Embodied AI: From LLMs to World Modelscited by 23
- 2026Scalable Generative Game Engine: Breaking the Resolution Wall via Hardware-Algorithm Co-Designcited by 1
- 2026Scalable Generative Game Engine: Breaking the Resolution Wall via Hardware-Algorithm Co-Design31 Jan 2026
- 2025Embodied AI: From LLMs to World Models24 Sep 2025
- 2021Scene Transformer: A unified architecture for predicting multiple agent trajectories15 Jun 2021
- 2021VideoGPT: Video Generation using VQ-VAE and Transformers20 Apr 2021
- 2022An Efficient Memory-Augmented Transformer for Knowledge-Intensive NLP Taskscited by 36
- 2023Chameleon: a Heterogeneous and Disaggregated Accelerator System for Retrieval-Augmented Language Modelscited by 23
- 2025Accelerating Mobile Language Model via Speculative Decoding and NPU-Coordinated Executioncited by 4
- 2025Accelerating Mobile Language Model via Speculative Decoding and NPU-Coordinated Execution17 Oct 2025
- 2023Chameleon: a Heterogeneous and Disaggregated Accelerator System for Retrieval-Augmented Language Models15 Oct 2023
- 2022An Efficient Memory-Augmented Transformer for Knowledge-Intensive NLP Tasks30 Oct 2022
- 2022Large-Scale Retrieval for Reinforcement Learningcited by 24
- 2022Large-Scale Retrieval for Reinforcement Learning10 Jun 2022
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2022Training Compute-Optimal Large Language Modelscited by 2,927
- 2021Mip-NeRF 360: Unbounded Anti-Aliased Neural Radiance Fieldscited by 2,013
- 2021Mip-NeRF: A Multiscale Representation for Anti-Aliasing Neural Radiance Fieldscited by 1,957
- 2021Multimodal Few-Shot Learning with Frozen Language Modelscited by 657
- 2021Perceiver IO: A General Architecture for Structured Inputs & Outputscited by 616
- 2021RegNeRF: Regularizing Neural Radiance Fields for View Synthesis from Sparse Inputscited by 614
- 2022Matryoshka Representation Learningcited by 268
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2021Urban Radiance Fieldscited by 263
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 259
- 2021Knowledge distillation: A good teacher is patient and consistentcited by 255
12 most cited of 570 All 570 (JSON)
- 2026Trustworthy Data- and ML-Ops for Intelligent Transportation Systems and Logistics1 Oct 2026
- 2026All On-Board: Fully On-Chip Neuromorphic Q-Learning with Embedded CartPole Simulation26 Sep 2026
- 2026Empowering Hybrid Attention Models on NPUs26 Sep 2026
- 2026Exactness at Inference: A Representational Criterion for Out-of-Distribution Generalization21 Sep 2026
- 2026Maia 200: A Software Defined Dataflow System for Large-scale AI Acceleration25 Aug 2026
- 2026Eco-SoC: A Sustainable VLSI Architecture for Energy-Proportional Artificial Intelligence9 Aug 2026
- 2026Transformer Accelerator (TFA): A Macro-Op INT8 Hardware Chip for Transformer Inference and Machine Translation6 Aug 2026
- 2026Threshold-Based Early Stopping of Accumulations in Neural Networks with Binary Activation6 Aug 2026
- 2026LLMET: Enabling Cross-Layer Evaluation of Emerging M3D Memories for Energy-Efficient LLM Serving29 Jul 2026
- 2026FastTPS: An Optimized Method for LLM Token Phase for AI accelerators13 Jul 2026
- 2026A Survey on the Green Development of Large Models: From Resource-Efficient Architectures to Hardware-Software Co-Design10 Jul 2026
- 2026AI-RAN on NPUs: Baseband Processing Without Baseband Chips5 Jul 2026
12 newest of 570 All 570 (JSON)