An Evaluation of Edge TPU Accelerators for Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Edge TPUs are a domain of accelerators for low-power, edge devices and are widely used in various Google products such as Coral and Pixel devices. In this paper, we first discuss the major microarchitectural details of Edge TPUs. Then, we extensively evaluate three classes of Edge TPUs, covering different computing ecosystems, that are either currently deployed in Google products or are the product pipeline, across 423K unique convolutional neural networks. Building upon this extensive study, we discuss critical and interpretable microarchitectural insights about the studied classes of Edge TPUs. Mainly, we discuss how Edge TPU accelerators perform across convolutional neural networks with different structures. Finally, we present our ongoing efforts in developing high-accuracy learned machine learning models to estimate the major performance metrics of accelerators such as latency and energy consumption. These learned models enable significantly faster (in the order of milliseconds) evaluations of accelerators as an alternative to time-consuming cycle-accurate simulators and establish an exciting opportunity for rapid hard-ware/software co-design.
Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). Builds on 17 of its 52 references that are in the map. First posted on arXiv 20 Feb 2021.
Builds on
17 of 52 references.
References · 17
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016Layer Normalizationcited by 5,579
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 340
- 2019BANANAS: Bayesian Optimization with Neural Architectures for Neural Architecture Searchcited by 175
- 2019Neural Predictor for Neural Architecture Searchcited by 116
- 2018Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networkscited by 43
- 2018Meta Architecture Searchcited by 19
5 more
- 2021Apollo: Transferable Architecture Explorationcited by 17
- 2019Efficient Forward Architecture Searchcited by 14
- 2019Learning Execution through Neural Code Fusioncited by 13
- 2020NASGEM: Neural Architecture Search via Graph Embedding Methodcited by 9
- 2018Automated Instruction Stream Throughput Prediction for Intel and AMD Microarchitecturescited by 3
Built on by
Citing papers per year: 2021: 8; 2022: 7; 2023: 12; 2024: 5; 2025: 5; 2026: 2.
39 papers.
Sort:
- 2023Learning Performance-Improving Code Editscited by 103
- 2021FLAT: An Optimized Dataflow for Mitigating Attention Bottleneckscited by 38
- 2021Data-Driven Offline Optimization For Architecting Hardware Acceleratorscited by 29
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Acceleratorscited by 19
- 2022Face Deblurring using Dual Camera Fusion on Mobile Phonescited by 18
- 2021Real-Time Multi-View 3D Human Pose Estimation using Semantic Feedback to Smart Edge Sensorscited by 16
- 2022Sparse Attention Acceleration with Synergistic In-Memory Pruning and On-Chip Recomputationcited by 12
- 2023Binarized Neural Machine Translationcited by 12
- 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimationcited by 9
- 2022Accelerating Attention through Gradient-Based Learned Runtime Pruningcited by 8
- 2021Fail-Safe Human Detection for Drones Using a Multi-Modal Curriculum Learning Approachcited by 7
27 more
- 2022Edge Video Analytics: A Survey on Applications, Systems and Enabling Techniquescited by 7
- 2023RESPECT: Reinforcement Learning based Edge Scheduling on Pipelined Coral Edge TPUscited by 7
- 2023ArchGym: An Open-Source Gymnasium for Machine Learning Assisted Architecture Designcited by 6
- 2023Parallel Algorithms Align with Neural Executioncited by 6
- 2021Hardware Acceleration of Explainable Machine Learning using Tensor Processing Unitscited by 4
- 2022Edge Inference with Fully Differentiable Quantized Mixed Precision Neural Networkscited by 4
- 2021Deep Learning on Edge TPUscited by 3
- 2023Rubik's Optical Neural Networks: Multi-task Learning with Physics-aware Rotation Architecturecited by 3
- 2023Precision-aware Latency and Energy Balancing on Multi-Accelerator Platforms for DNN Inferencecited by 3
- 2024Tao: Re-Thinking DL-based Microarchitecture Simulationcited by 3
- 2022Google Coral-based edge computing person reidentification using human parsing combined with analytical methodcited by 2
- 2025Machine Learning Fleet Efficiency: Analyzing and Optimizing Large-Scale Google TPU Systems with ML Productivity Goodputcited by 2
- 2021Exploring Deep Neural Networks on Edge TPUcited by 1
- 2024Flex-TPU: A Flexible TPU with Runtime Reconfigurable Dataflow Architecturecited by 1
- 2026GenAI for Energy-Efficient and Interference-Aware Compressed Sensing of GNSS Signals on a Google Edge TPUcited by 1
- 2023Monocular Cyclist Detection with Convolutional Neural Networkscited by 0
- 2023Hardware Acceleration of Explainable Artificial Intelligencecited by 0
- 2023Performance Analysis of DNN Inference/Training with Convolution and non-Convolution Operationscited by 0
- 2023Improvements in Interlayer Pipelining of CNN Accelerators Using Genetic Algorithmscited by 0
- 2024Strict Partitioning for Sporadic Rigid Gang Taskscited by 0
- 2024Optimizing DNN Inference on Multi-Accelerator SoCs at Training-timecited by 0
- 2024Rotational Odometry using Ultra Low Resolution Thermal Camerascited by 0
- 2025Deep Fusion of Ultra-Low-Resolution Thermal Camera and Gyroscope Data for Lighting-Robust and Compute-Efficient Rotational Odometrycited by 0
- 2025Hardware-Aware Data and Instruction Mapping for AI Tasks: Balancing Parallelism, I/O and Memory Tradeoffscited by 0
- 2025Data Understanding Survey: Pursuing Improved Dataset Characterization Via Tensor-based Methodscited by 0
- 2025Transformer Redesign for Late Fusion of Audio-Text Features on Ultra-Low-Power Edge Hardwarecited by 0
- 2026Power-Performance Characterization of TinyML Systemscited by 0
- 2026Power-Performance Characterization of TinyML Systems21 Aug 2026
- 2026GenAI for Energy-Efficient and Interference-Aware Compressed Sensing of GNSS Signals on a Google Edge TPU14 May 2026
- 2025Transformer Redesign for Late Fusion of Audio-Text Features on Ultra-Low-Power Edge Hardware20 Oct 2025
- 2025Data Understanding Survey: Pursuing Improved Dataset Characterization Via Tensor-based Methods15 Oct 2025
- 2025Hardware-Aware Data and Instruction Mapping for AI Tasks: Balancing Parallelism, I/O and Memory Tradeoffs4 Sep 2025
- 2025Deep Fusion of Ultra-Low-Resolution Thermal Camera and Gyroscope Data for Lighting-Robust and Compute-Efficient Rotational Odometry14 Jun 2025
- 2025Machine Learning Fleet Efficiency: Analyzing and Optimizing Large-Scale Google TPU Systems with ML Productivity Goodput10 Feb 2025
- 2024Rotational Odometry using Ultra Low Resolution Thermal Cameras2 Nov 2024
- 2024Optimizing DNN Inference on Multi-Accelerator SoCs at Training-time27 Sep 2024
- 2024Flex-TPU: A Flexible TPU with Runtime Reconfigurable Dataflow Architecture11 Jul 2024
- 2024Tao: Re-Thinking DL-based Microarchitecture Simulation16 Apr 2024
- 2024Strict Partitioning for Sporadic Rigid Gang Tasks15 Mar 2024
27 more
- 2023Improvements in Interlayer Pipelining of CNN Accelerators Using Genetic Algorithms20 Nov 2023
- 2023A Machine Learning-oriented Survey on Tiny Machine Learning21 Sep 2023
- 2023Parallel Algorithms Align with Neural Execution8 Jul 2023
- 2023Performance Analysis of DNN Inference/Training with Convolution and non-Convolution Operations29 Jun 2023
- 2023ArchGym: An Open-Source Gymnasium for Machine Learning Assisted Architecture Design15 Jun 2023
- 2023Precision-aware Latency and Energy Balancing on Multi-Accelerator Platforms for DNN Inference8 Jun 2023
- 2023Hardware Acceleration of Explainable Artificial Intelligence4 May 2023
- 2023Rubik's Optical Neural Networks: Multi-task Learning with Physics-aware Rotation Architecture25 Apr 2023
- 2023RESPECT: Reinforcement Learning based Edge Scheduling on Pipelined Coral Edge TPUs10 Apr 2023
- 2023Learning Performance-Improving Code Edits15 Feb 2023
- 2023Binarized Neural Machine Translation9 Feb 2023
- 2023Monocular Cyclist Detection with Convolutional Neural Networks16 Jan 2023
- 2022Edge Video Analytics: A Survey on Applications, Systems and Enabling Techniques28 Nov 2022
- 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimation8 Oct 2022
- 2022Google Coral-based edge computing person reidentification using human parsing combined with analytical method22 Sep 2022
- 2022Sparse Attention Acceleration with Synergistic In-Memory Pruning and On-Chip Recomputation1 Sep 2022
- 2022Face Deblurring using Dual Camera Fusion on Mobile Phones23 Jul 2022
- 2022Edge Inference with Fully Differentiable Quantized Mixed Precision Neural Networks15 Jun 2022
- 2022Accelerating Attention through Gradient-Based Learned Runtime Pruning7 Apr 2022
- 2021Data-Driven Offline Optimization For Architecting Hardware Accelerators20 Oct 2021
- 2021Exploring Deep Neural Networks on Edge TPU17 Oct 2021
- 2021Fail-Safe Human Detection for Drones Using a Multi-Modal Curriculum Learning Approach28 Sep 2021
- 2021Deep Learning on Edge TPUs31 Aug 2021
- 2021FLAT: An Optimized Dataflow for Mitigating Attention Bottlenecks13 Jul 2021
- 2021Real-Time Multi-View 3D Human Pose Estimation using Semantic Feedback to Smart Edge Sensors28 Jun 2021
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Accelerators26 May 2021
- 2021Hardware Acceleration of Explainable Machine Learning using Tensor Processing Units22 Mar 2021
- 2023Learning Performance-Improving Code Editscited by 103
- 2021FLAT: An Optimized Dataflow for Mitigating Attention Bottleneckscited by 38
- 2021Data-Driven Offline Optimization For Architecting Hardware Acceleratorscited by 29
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Acceleratorscited by 19
- 2022Face Deblurring using Dual Camera Fusion on Mobile Phonescited by 18
- 2021Real-Time Multi-View 3D Human Pose Estimation using Semantic Feedback to Smart Edge Sensorscited by 16
- 2022Sparse Attention Acceleration with Synergistic In-Memory Pruning and On-Chip Recomputationcited by 12
- 2023Binarized Neural Machine Translationcited by 12
- 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimationcited by 9
- 2022Accelerating Attention through Gradient-Based Learned Runtime Pruningcited by 8
- 2021Fail-Safe Human Detection for Drones Using a Multi-Modal Curriculum Learning Approachcited by 7
12 most cited of 39 All 39 (JSON)
- 2026Power-Performance Characterization of TinyML Systems21 Aug 2026
- 2026GenAI for Energy-Efficient and Interference-Aware Compressed Sensing of GNSS Signals on a Google Edge TPU14 May 2026
- 2025Transformer Redesign for Late Fusion of Audio-Text Features on Ultra-Low-Power Edge Hardware20 Oct 2025
- 2025Data Understanding Survey: Pursuing Improved Dataset Characterization Via Tensor-based Methods15 Oct 2025
- 2025Hardware-Aware Data and Instruction Mapping for AI Tasks: Balancing Parallelism, I/O and Memory Tradeoffs4 Sep 2025
- 2025Deep Fusion of Ultra-Low-Resolution Thermal Camera and Gyroscope Data for Lighting-Robust and Compute-Efficient Rotational Odometry14 Jun 2025
- 2025Machine Learning Fleet Efficiency: Analyzing and Optimizing Large-Scale Google TPU Systems with ML Productivity Goodput10 Feb 2025
- 2024Rotational Odometry using Ultra Low Resolution Thermal Cameras2 Nov 2024
- 2024Optimizing DNN Inference on Multi-Accelerator SoCs at Training-time27 Sep 2024
- 2024Flex-TPU: A Flexible TPU with Runtime Reconfigurable Dataflow Architecture11 Jul 2024
- 2024Tao: Re-Thinking DL-based Microarchitecture Simulation16 Apr 2024
- 2024Strict Partitioning for Sporadic Rigid Gang Tasks15 Mar 2024
12 newest of 39 All 39 (JSON)