Inference Latency Prediction at the Edge
Not on the map. Why?
Abstract (arXiv)
With the growing workload of inference tasks on mobile devices, state-of-the-art neural architectures (NAs) are typically designed through Neural Architecture Search (NAS) to identify NAs with good tradeoffs between accuracy and efficiency (e.g., latency). Since measuring the latency of a huge set of candidate architectures during NAS is not scalable, approaches are needed for predicting end-to-end inference latency on mobile devices. Such predictions are challenging due to hardware heterogeneity, optimizations applied by ML frameworks, and the diversity of neural architectures. Motivated by these challenges, in this paper, we first quantitatively assess characteristics of neural architectures and mobile devices that have significant effects on inference latency. Based on this assessment, we propose a latency prediction framework which addresses these challenges by developing operation-wise latency predictors, under a variety of settings and a number of hardware devices, with multi-core CPUs and GPUs, achieving high accuracy in end-to-end latency prediction, as shown by our comprehensive evaluations. To illustrate that our approach does not require expensive data collection, we also show that accurate predictions can be achieved on real-world NAs using only small amounts of profiling data.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 46 of its 62 references that are in the map. First posted on arXiv 6 Oct 2022.
Builds on
46 of 62 references.
References · 46
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2019Searching for MobileNetV3cited by 1,984
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
34 more
- 2019Deep High-Resolution Representation Learning for Visual Recognitioncited by 1,417
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2020Designing Network Design Spacescited by 954
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2021A White Paper on Neural Network Quantizationcited by 453
- 2017Deep Layer Aggregationcited by 436
- 2019GhostNet: More Features from Cheap Operationscited by 410
- 2019Approximating CNNs with Bag-of-local-Features models works surprisingly well on ImageNetcited by 260
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
- 2019An Energy and GPU-Computation Efficient Backbone Network for Real-Time Object Detectioncited by 163
- 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
- 2020BRP-NAS: Prediction-based NAS using GCNscited by 109
- 2015Fast Algorithms for Convolutional Neural Networkscited by 102
- 2019Single-Path NAS: Designing Hardware-Efficient ConvNets in less than 4 Hourscited by 87
- 2018ChamNet: Towards Efficient Network Design through Platform-Aware Model Adaptationcited by 76
- 2019HarDNet: A Low Memory Traffic Networkcited by 76
- 2018Pelee: A Real-Time Object Detection System on Mobile Devicescited by 56
- 2021DNNFusion: Accelerating Deep Neural Networks Execution with Advanced Operator Fusioncited by 56
- 2018Predicting the Computational Cost of Deep Learning Modelscited by 49
- 2017DiracNets: Training Very Deep Neural Networks Without Skip-Connectionscited by 47
- 2019On-Device Neural Net Inference with Mobile GPUscited by 32
- 2021A Runtime-Based Computational Performance Predictor for Deep Neural Network Trainingcited by 29
- 2019High-Throughput CNN Inference on Embedded ARM big.LITTLE Multi-Core Processorscited by 19
- 2021One Proxy Device Is Enough for Hardware-Aware Neural Architecture Searchcited by 8
- 2018FD-MobileNet: Improved MobileNet with a Fast Downsampling Strategycited by 7
- 2021MAPLE: Microprocessor A Priori for Latency Estimationcited by 5
- 2019DeLTA: GPU Performance Model for Deep Learning Applications with In-depth Memory System Traffic Analysiscited by 4
- 2021Generalized Latency Performance Estimation for Once-For-All Neural Architecture Searchcited by 3
Built on by
Citing papers per year: 2025: 1.
1 paper.