mlsanityData to 7 Oct 2026

Boosting DNN Cold Inference on Edge Devices

arXiv 2206.07446 ↗First posted 15 Jun 2022cs.LGcited by 6

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  3. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
  4. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  5. 2014Going Deeper with Convolutionscited by 4,231
  6. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  7. 2018YOLOv3: An Incremental Improvementcited by 2,652
  8. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
  9. 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
  10. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  11. 2017Recent Trends in Deep Learning Based Natural Language Processingcited by 262
  12. 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 109
14 more
  1. 2015Fast Algorithms for Convolutional Neural Networkscited by 102
  2. 2020PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruningcited by 75
  3. 2018NestDNN: Resource-Aware Multi-Tenant On-Device Deep Learning for Continuous Mobile Visioncited by 68
  4. 2020MNN: A Universal and Efficient Inference Enginecited by 64
  5. 2017DeepCache: Principled Cache for Mobile Deep Visioncited by 57
  6. 2018A First Look at Deep Learning Apps on Smartphonescited by 47
  7. 2019Scaling Video Analytics on Constrained Edge Nodescited by 36
  8. 2021Smart at what cost? Characterising Mobile Deep Neural Networks in the wildcited by 25
  9. 2017Towards Monocular Vision based Obstacle Avoidance through Deep Reinforcement Learningcited by 20
  10. 2019Moving Deep Learning into Web Browser: How Far Can We Go?cited by 14
  11. 2021From Cloud to Edge: A First Look at Public Edge Platformscited by 9
  12. 2021Automated Runtime-Aware Scheduling for Multi-Tenant DNN Inference on GPUcited by 9
  13. 2017MobiRNN: Efficient Recurrent Neural Network Execution on Mobile GPUcited by 5
  14. 2017CRNN: A Joint Neural Network for Redundancy Detectioncited by 4

Built on by

Cited by year (2026 to 7 Oct)

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

6 papers.