Energy-efficient Deployment of Deep Learning Applications on Cortex-M based Microcontrollers using Deep Compression
Not on the map. Why?
Abstract (arXiv)
Large Deep Neural Networks (DNNs) are the backbone of today's artificial intelligence due to their ability to make accurate predictions when being trained on huge datasets. With advancing technologies, such as the Internet of Things, interpreting large quantities of data generated by sensors is becoming an increasingly important task. However, in many applications not only the predictive performance but also the energy consumption of deep learning models is of major interest. This paper investigates the efficient deployment of deep learning models on resource-constrained microcontroller architectures via network compression. We present a methodology for the systematic exploration of different DNN pruning, quantization, and deployment strategies, targeting different ARM Cortex-M based low-power systems. The exploration allows to analyze trade-offs between key metrics such as accuracy, memory consumption, execution time, and power consumption. We discuss experimental results on three different DNN architectures and show that we can compress them to below 10% of their original parameter count before their predictive quality decreases. This also allows us to deploy and evaluate them on Cortex-M based microcontrollers.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 20 of its 32 references that are in the map. First posted on arXiv 20 May 2022.
Builds on
20 of 32 references.
References · 20
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2016CNN Architectures for Large-Scale Audio Classificationcited by 704
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
- 2018Rethinking the Value of Network Pruningcited by 599
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 434
8 more
- 2019Data-Free Quantization Through Weight Equalization and Bias Correctioncited by 336
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 273
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 221
- 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 165
- 2015Structured Pruning of Deep Convolutional Neural Networkscited by 149
- 2015Fixed Point Quantization of Deep Convolutional Networkscited by 143
- 2016An Analysis of Deep Neural Network Models for Practical Applicationscited by 116
- 2020Improving Post Training Neural Quantization: Layer-wise Calibration and Integer Programmingcited by 92
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 0; 2026: 4.
7 papers.
- 2023Combining Multi-Objective Bayesian Optimization with Reinforcement Learning for TinyMLcited by 6
- 2024On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollerscited by 5
- 2024OpTC -- A Toolchain for Deployment of Neural Networks on AURIX TC3xx Microcontrollerscited by 1
- 2026PrototypeNAS: Rapid Design of Deep Neural Networks for Microcontroller Unitscited by 1
- 2026Investigating Target Class Influence on Neural Network Compressibility for Energy-Autonomous Avian Monitoringcited by 0
- 2026Efficient Network Inference via Hardware-Aware Architecture Search, Model Pruning & Quantizationcited by 0
- 202616-bit Precision of Convolutional Neural Networks on Microcontroller Units for 8-bit Costscited by 0
- 202616-bit Precision of Convolutional Neural Networks on Microcontroller Units for 8-bit Costs2 Oct 2026
- 2026Efficient Network Inference via Hardware-Aware Architecture Search, Model Pruning & Quantization22 Jun 2026
- 2026PrototypeNAS: Rapid Design of Deep Neural Networks for Microcontroller Units16 Mar 2026
- 2026Investigating Target Class Influence on Neural Network Compressibility for Energy-Autonomous Avian Monitoring19 Feb 2026
- 2024On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollers15 Jul 2024
- 2024OpTC -- A Toolchain for Deployment of Neural Networks on AURIX TC3xx Microcontrollers24 Apr 2024
- 2023Combining Multi-Objective Bayesian Optimization with Reinforcement Learning for TinyML23 May 2023
Similar, not cited
Close in wording, no citation either way
- 2026From Compression to Deployment: Real-Time and Energy-Efficient FastGRNN on Ultra-Constrained Microcontrollers
- 2026Deep Microcompression: Structured Pruning and Bit-packed Quantization for Microcontrollers
- 2024Memory-efficient Energy-adaptive Inference of Pre-Trained Models on Batteryless Embedded Systems
- 2021Deep Compression for PyTorch Model Deployment on Microcontrollers
- 2023Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Review
- 2024TinyM2Net-V3: Memory-Aware Compressed Multimodal Deep Neural Networks for Sustainable Edge Deployment
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networks
- 2025Evaluating the Energy Efficiency of NPU-Accelerated Machine Learning Inference on Embedded Microcontrollers