mlsanityData to 7 Oct 2026

Dynamic-OFA: Runtime DNN Architecture Switching for Performance Scaling on Heterogeneous Embedded Platforms

arXiv 2105.03596 ↗First posted 8 May 2021cs.CVcited by 18

Not on the map. Why?

Abstract (arXiv)

Mobile and embedded platforms are increasingly required to efficiently execute computationally demanding DNNs across heterogeneous processing elements. At runtime, the available hardware resources to DNNs can vary considerably due to other concurrently running applications. The performance requirements of the applications could also change under different scenarios. To achieve the desired performance, dynamic DNNs have been proposed in which the number of channels/layers can be scaled in real time to meet different requirements under varying resource constraints. However, the training process of such dynamic DNNs can be costly, since platform-aware models of different deployment scenarios must be retrained to become dynamic. This paper proposes Dynamic-OFA, a novel dynamic DNN approach for state-of-the-art platform-aware NAS models (i.e. Once-for-all network (OFA)). Dynamic-OFA pre-samples a family of sub-networks from a static OFA backbone model, and contains a runtime manager to choose different sub-networks under different runtime environments. As such, Dynamic-OFA does not need the traditional dynamic DNN training pipeline. Compared to the state-of-the-art, our experimental results using ImageNet on a Jetson Xavier NX show that the approach is up to 3.5x (CPU), 2.4x (GPU) faster for similar ImageNet Top-1 accuracy, or 3.8% (CPU), 5.1% (GPU) higher accuracy at similar latency.

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

Builds on

19 of 26 references.

References · 19

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  3. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  4. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  5. 2019Searching for MobileNetV3cited by 1,984
  6. 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
  7. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
  8. 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
  9. 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
  10. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
  11. 2020Searching Efficient 3D Architectures with Sparse Point-Voxel Convolutioncited by 422
  12. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
7 more
  1. 2018Slimmable Neural Networkscited by 301
  2. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
  3. 2019Universally Slimmable Networks and Improved Training Techniquescited by 219
  4. 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
  5. 2020HAT: Hardware-Aware Transformers for Efficient Natural Language Processingcited by 136
  6. 2019MutualNet: Adaptive ConvNet via Mutual Learning from Network Width and Resolutioncited by 36
  7. 2017Multi-Scale Dense Networks for Resource Efficient Image Classificationcited by 15

Built on by

Cited by year (2026 to 7 Oct)

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

18 papers.

Sort:

By area:

  1. 2022ARM: Any-Time Super-Resolution Methodcited by 19
  2. 2022HADAS: Hardware-Aware Dynamic Neural Architecture Search for Edge Performance Scalingcited by 14
  3. 2021Resource-Efficient Deep Learning: A Survey on Model-, Arithmetic-, and Implementation-Level Techniquescited by 9
  4. 2023DNNShifter: An Efficient DNN Pruning System for Edge Computingcited by 8
  5. 2022Special Session: Towards an Agile Design Methodology for Efficient, Reliable, and Secure ML Systemscited by 6
  6. 2024Efficiently Distilling LLMs for Edge Applicationscited by 5
  7. 2021Dynamic Transformer for Efficient Machine Translation on Embedded Devicescited by 4
  8. 2022ScaleNet: Searching for the Model to Scalecited by 4
  9. 2023Transfer-Once-For-All: AI Model Optimization for Edgecited by 4
  10. 2023MathNAS: If Blocks Have a Role in Mathematical Architecture Designcited by 4
  11. 2023Approximate Computing Survey, Part II: Application-Specific & Architectural Approximation Techniques and Applicationscited by 3
  12. 2022ROMA: Run-Time Object Detection To Maximize Real-Time Accuracycited by 2
6 more
  1. 2021Prioritized Subnet Sampling for Resource-Adaptive Supernet Trainingcited by 1
  2. 2024Fluid Dynamic DNNs for Reliable and Adaptive Distributed Inference on Edge Devicescited by 0
  3. 2024Dynamic DNNs and Runtime Management for Efficient Inference on Mobile/Embedded Devicescited by 0
  4. 2025Efficient Large Language Models with Zero-Shot Adjustable Accelerationcited by 0
  5. 2025MoE-PHDS: One MoE checkpoint for flexible runtime sparsitycited by 0
  6. 2026HERCULES: Hardware-Efficient, Robust, Continual Learning Neural Architecture Searchcited by 0