MAPLE: Microprocessor A Priori for Latency Estimation
Not on the map. Why?
Abstract (arXiv)
Modern deep neural networks must demonstrate state-of-the-art accuracy while exhibiting low latency and energy consumption. As such, neural architecture search (NAS) algorithms take these two constraints into account when generating a new architecture. However, efficiency metrics such as latency are typically hardware dependent requiring the NAS algorithm to either measure or predict the architecture latency. Measuring the latency of every evaluated architecture adds a significant amount of time to the NAS process. Here we propose Microprocessor A Priori for Latency Estimation MAPLE that does not rely on transfer learning or domain adaptation but instead generalizes to new hardware by incorporating a prior hardware characteristics during training. MAPLE takes advantage of a novel quantitative strategy to characterize the underlying microprocessor by measuring relevant hardware performance metrics, yielding a fine-grained and expressive hardware descriptor. Moreover, the proposed MAPLE benefits from the tightly coupled I/O between the CPU and GPU and their dependency to predict DNN latency on GPUs while measuring microprocessor performance hardware counters from the CPU feeding the GPU hardware. Through this quantitative strategy as the hardware descriptor, MAPLE can generalize to new hardware via a few shot adaptation strategy where with as few as 3 samples it exhibits a 6% improvement over state-of-the-art methods requiring as much as 10 samples. Experimental results showed that, increasing the few shot adaptation samples to 10 improves the accuracy significantly over the state-of-the-art methods by 12%. Furthermore, it was demonstrated that MAPLE exhibiting 8-10% better accuracy, on average, compared to relevant baselines at any number of adaptation samples.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 33 of its 44 references that are in the map. First posted on arXiv 30 Nov 2021.
Builds on
33 of 44 references.
References · 33
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014Going Deeper with Convolutionscited by 4,241
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
21 more
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
- 2013Speech Recognition with Deep Recurrent Neural Networkscited by 669
- 2017Progressive Neural Architecture Searchcited by 487
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 485
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 416
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
- 2016Designing Neural Network Architectures using Reinforcement Learningcited by 279
- 2019PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Searchcited by 265
- 2020FBNetV2: Differentiable Neural Architecture Search for Spatial and Channel Dimensionscited by 152
- 2020HAT: Hardware-Aware Transformers for Efficient Natural Language Processingcited by 136
- 2020BRP-NAS: Prediction-based NAS using GCNscited by 111
- 2018ChamNet: Towards Efficient Network Design through Platform-Aware Model Adaptationcited by 76
- 2020DrNAS: Dirichlet Neural Architecture Searchcited by 73
- 2020A Study on Encodings for Neural Architecture Searchcited by 38
- 2019Fast Hardware-Aware Neural Architecture Searchcited by 23
- 2018Task Transfer by Preference-Based Cost Learningcited by 18
- 2020AOWS: Adaptive and optimal network width search with latency constraintscited by 17
- 2021HELP: Hardware-Adaptive Efficient Latency Prediction for NAS via Meta-Learningcited by 16
- 2020Latency-Aware Differentiable Neural Architecture Searchcited by 10
- 2021FOX-NAS: Fast, On-device and Explainable Neural Architecture Searchcited by 7
- 2021Generalized Latency Performance Estimation for Once-For-All Neural Architecture Searchcited by 3
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 0; 2025: 0; 2026: 1.
5 papers.
- 2022MAPLE-Edge: A Runtime Latency Predictor for Edge Devicescited by 3
- 2022Inference Latency Prediction at the Edgecited by 1
- 2022MAPLE-X: Latency Prediction with Explicit Microprocessor Prior Knowledgecited by 0
- 2023AccEPT: An Acceleration Scheme for Speeding Up Edge Pipeline-parallel Trainingcited by 0
- 2026CARB: A Characterization-Guided Framework for CNN Inference Cost Prediction and Deployment Screeningcited by 0
- 2026CARB: A Characterization-Guided Framework for CNN Inference Cost Prediction and Deployment Screening11 Aug 2026
- 2023AccEPT: An Acceleration Scheme for Speeding Up Edge Pipeline-parallel Training10 Nov 2023
- 2022Inference Latency Prediction at the Edge6 Oct 2022
- 2022MAPLE-X: Latency Prediction with Explicit Microprocessor Prior Knowledge25 May 2022
- 2022MAPLE-Edge: A Runtime Latency Predictor for Edge Devices27 Apr 2022