Boosting DNN Cold Inference on Edge Devices
Not on the map. Why?
Abstract (arXiv)
DNNs are ubiquitous on edge devices nowadays. With its increasing importance and use cases, it's not likely to pack all DNNs into device memory and expect that each inference has been warmed up. Therefore, cold inference, the process to read, initialize, and execute a DNN model, is becoming commonplace and its performance is urgently demanded to be optimized. To this end, we present NNV12, the first on-device inference engine that optimizes for cold inference NNV12 is built atop 3 novel optimization knobs: selecting a proper kernel (implementation) for each DNN operator, bypassing the weights transformation process by caching the post-transformed weights on disk, and pipelined execution of many kernels on asymmetric processors. To tackle with the huge search space, NNV12 employs a heuristic-based scheme to obtain a near-optimal kernel scheduling plan. We fully implement a prototype of NNV12 and evaluate its performance across extensive experiments. It shows that NNV12 achieves up to 15.2x and 401.5x compared to the state-of-the-art DNN engines on edge CPUs and GPUs, respectively.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 26 of its 69 references that are in the map. First posted on arXiv 15 Jun 2022.
Builds on
26 of 69 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2014Going Deeper with Convolutionscited by 4,231
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2018YOLOv3: An Incremental Improvementcited by 2,652
- 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
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2017Recent Trends in Deep Learning Based Natural Language Processingcited by 262
- 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 109
14 more
- 2015Fast Algorithms for Convolutional Neural Networkscited by 102
- 2020PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruningcited by 75
- 2018NestDNN: Resource-Aware Multi-Tenant On-Device Deep Learning for Continuous Mobile Visioncited by 68
- 2020MNN: A Universal and Efficient Inference Enginecited by 64
- 2017DeepCache: Principled Cache for Mobile Deep Visioncited by 57
- 2018A First Look at Deep Learning Apps on Smartphonescited by 47
- 2019Scaling Video Analytics on Constrained Edge Nodescited by 36
- 2021Smart at what cost? Characterising Mobile Deep Neural Networks in the wildcited by 25
- 2017Towards Monocular Vision based Obstacle Avoidance through Deep Reinforcement Learningcited by 20
- 2019Moving Deep Learning into Web Browser: How Far Can We Go?cited by 14
- 2021From Cloud to Edge: A First Look at Public Edge Platformscited by 9
- 2021Automated Runtime-Aware Scheduling for Multi-Tenant DNN Inference on GPUcited by 9
- 2017MobiRNN: Efficient Recurrent Neural Network Execution on Mobile GPUcited by 5
- 2017CRNN: A Joint Neural Network for Redundancy Detectioncited by 4
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 3; 2026: 2.
6 papers.
- 2022STI: Turbocharge NLP Inference at the Edge via Elastic Pipeliningcited by 14
- 2025Are We There Yet? A Measurement Study of Efficiency for LLM Applications on Mobile Devicescited by 4
- 2025Scaling Up On-Device LLMs via Active-Weight Swapping Between DRAM and Flashcited by 3
- 2025A Two-Stage Data Selection Framework for Data-Efficient Model Training on Edge Devicescited by 2
- 2026A foundation model for electrodermal activity datacited by 1
- 2026Taming Asynchronous CPU-GPU Coupling for Frequency-aware Latency Estimation on Mobile Edgecited by 0
- 2026Taming Asynchronous CPU-GPU Coupling for Frequency-aware Latency Estimation on Mobile Edge11 Apr 2026
- 2026A foundation model for electrodermal activity data20 Feb 2026
- 2025A Two-Stage Data Selection Framework for Data-Efficient Model Training on Edge Devices22 May 2025
- 2025Scaling Up On-Device LLMs via Active-Weight Swapping Between DRAM and Flash11 Apr 2025
- 2025Are We There Yet? A Measurement Study of Efficiency for LLM Applications on Mobile Devices10 Mar 2025
- 2022STI: Turbocharge NLP Inference at the Edge via Elastic Pipelining11 Jul 2022