mlsanityData to 7 Oct 2026

Mitigating Edge Machine Learning Inference Bottlenecks: An Empirical Study on Accelerating Google Edge Models

arXiv 2103.00768 ↗First posted 1 Mar 2021cs.AR cs.LGcited by 7

Not on the map. Why?

Abstract (arXiv)

As the need for edge computing grows, many modern consumer devices now contain edge machine learning (ML) accelerators that can compute a wide range of neural network (NN) models while still fitting within tight resource constraints. We analyze a commercial Edge TPU using 24 Google edge NN models (including CNNs, LSTMs, transducers, and RCNNs), and find that the accelerator suffers from three shortcomings, in terms of computational throughput, energy efficiency, and memory access handling. We comprehensively study the characteristics of each NN layer in all of the Google edge models, and find that these shortcomings arise from the one-size-fits-all approach of the accelerator, as there is a high amount of heterogeneity in key layer characteristics both across different models and across different layers in the same model. We propose a new acceleration framework called Mensa. Mensa incorporates multiple heterogeneous ML edge accelerators (including both on-chip and near-data accelerators), each of which caters to the characteristics of a particular subset of models. At runtime, Mensa schedules each layer to run on the best-suited accelerator, accounting for both efficiency and inter-layer dependencies. As we analyze the Google edge NN models, we discover that all of the layers naturally group into a small number of clusters, which allows us to design an efficient implementation of Mensa for these models with only three specialized accelerators. Averaged across all 24 Google edge models, Mensa improves energy efficiency and throughput by 3.0x and 3.1x over the Edge TPU, and by 2.4x and 4.3x over Eyeriss v2, a state-of-the-art accelerator.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 19 of its 55 references that are in the map. First posted on arXiv 1 Mar 2021.

Builds on

19 of 55 references.

References · 19

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  2. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  3. 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
  4. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
  5. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  6. 2014Show and Tell: A Neural Image Caption Generatorcited by 877
  7. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  8. 2014Long-term Recurrent Convolutional Networks for Visual Recognition and Descriptioncited by 483
  9. 2018Streaming End-to-end Speech Recognition For Mobile Devicescited by 230
  10. 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
  11. 2014Long Short-Term Memory Based Recurrent Neural Network Architectures for Large Vocabulary Speech Recognitioncited by 111
  12. 2018Exploring Architectures, Data and Units For Streaming End-to-End Speech Recognition with RNN-Transducercited by 95
7 more
  1. 2019Improving RNN Transducer Modeling for End-to-End Speech Recognitioncited by 68
  2. 2016Convolutional Recurrent Neural Networks for Music Classificationcited by 49
  3. 2019RecNMP: Accelerating Personalized Recommendation with Near-Memory Processingcited by 49
  4. 2016Maximizing CNN Accelerator Efficiency Through Resource Partitioningcited by 29
  5. 2019MASR: A Modular Accelerator for Sparse RNNscited by 8
  6. 2017E-PUR: An Energy-Efficient Processing Unit for Recurrent Neural Networkscited by 7
  7. 2019Serving Recurrent Neural Networks Efficiently with a Spatial Acceleratorcited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 3; 2023: 2; 2024: 0; 2025: 0; 2026: 1.

7 papers.