Quantization and Deployment of Deep Neural Networks on Microcontrollers
Not on the map. Why?
Abstract (arXiv)
Embedding Artificial Intelligence onto low-power devices is a challenging task that has been partly overcome with recent advances in machine learning and hardware design. Presently, deep neural networks can be deployed on embedded targets to perform different tasks such as speech recognition,object detection or Human Activity Recognition. However, there is still room for optimization of deep neural networks onto embedded devices. These optimizations mainly address power consumption,memory and real-time constraints, but also an easier deployment at the edge. Moreover, there is still a need for a better understanding of what can be achieved for different use cases. This work focuses on quantization and deployment of deep neural networks onto low-power 32-bit microcontrollers. The quantization methods, relevant in the context of an embedded execution onto a microcontroller, are first outlined. Then, a new framework for end-to-end deep neural networks training, quantization and deployment is presented. This framework, called MicroAI, is designed as an alternative to existing inference engines (TensorFlow Lite for Microcontrollers and STM32CubeAI). Our framework can indeed be easily adjusted and/or extended for specific use cases. Execution using single precision 32-bit floating-point as well as fixed-point on 8- and 16-bit integers are supported. The proposed quantization method is evaluated with three different datasets (UCI-HAR, Spoken MNIST and GTSRB). Finally, a comparison study between MicroAI and both existing embedded inference engines is provided in terms of memory and power efficiency. On-device evaluation is done using ARM Cortex-M4F-based microcontrollers (Ambiq Apollo3 and STM32L452RE).
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 26 of its 59 references that are in the map. First posted on arXiv 27 May 2021.
Builds on
26 of 59 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2017Mixed Precision Trainingcited by 1,135
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
14 more
- 2019Learned Step Size Quantizationcited by 604
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
- 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 161
- 2015Structured Pruning of Deep Convolutional Neural Networkscited by 148
- 2017Hello Edge: Keyword Spotting on Microcontrollerscited by 108
- 2019Benchmarking TPU, GPU, and CPU Platforms for Deep Learningcited by 51
- 2018Deep k-Means: Jointly clustering with k-Means and learning representationscited by 50
- 2018Simultaneously Optimizing Weight and Quantizer of Ternary Neural Network using Truncated Gaussian Approximationcited by 20
- 2018Bridging the Accuracy Gap for 2-bit Quantized Neural Networks (QNN)cited by 19
- 2019Mixed Precision DNNs: All you need is a good parametrizationcited by 18
- 2019FANN-on-MCU: An Open-Source Toolkit for Energy-Efficient Neural Network Inference at the Edge of the Internet of Thingscited by 17
- 2019Differentiable Mask for Pruning Convolutional and Recurrent Networkscited by 10
- 2019Iteratively Training Look-Up Tables for Network Quantizationcited by 9
- 2019Attention Based Pruning for Shift Networkscited by 7
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 3; 2024: 6; 2025: 6; 2026: 1.
20 papers.
Sort:
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2023Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Reviewcited by 9
- 2022Understanding the effect of sparsity on neural networks robustnesscited by 8
- 2022An Empirical Study of Low Precision Quantization for TinyMLcited by 6
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applicationscited by 6
- 2023Sharing Low Rank Conformer Weights for Tiny Always-On Ambient Speech Recognition Modelscited by 4
- 2025Quantizing Small-Scale State-Space Models for Edge AIcited by 3
- 2021Shifting Capsule Networks from the Cloud to the Deep Edgecited by 2
- 2023Big-Little Adaptive Neural Networks on Low-Power Near-Subthreshold Processorscited by 2
- 2024Embedded event based object detection with spiking neural networkcited by 2
- 2024MCU-MixQ: A HW/SW Co-optimized Mixed-precision Neural Network Design Framework for MCUscited by 2
- 2024OpTC -- A Toolchain for Deployment of Neural Networks on AURIX TC3xx Microcontrollerscited by 1
8 more
- 2024Computer Vision Model Compression Techniques for Embedded Systems: A Surveycited by 1
- 2025acoupi: An Open-Source Python Framework for Deploying Bioacoustic AI Models on Edge Devicescited by 1
- 2025Efficient Split Learning LSTM Models for FPGA-based Edge IoT Devicescited by 1
- 2026MiLSD: A Micro Line-Segment Detector for Resource-Constrained Devicescited by 1
- 2024Deep Learning Classification of Photoplethysmogram Signal for Hypertension Levelscited by 0
- 2024On Reducing Activity with Distillation and Regularization for Energy Efficient Spiking Neural Networkscited by 0
- 2025Speech Command Recognition Using LogNNet Reservoir Computing for Embedded Systemscited by 0
- 2025Securing Radiation Detection Systems with an Efficient TinyML-Based IDS for Edge Devicescited by 0
- 2026MiLSD: A Micro Line-Segment Detector for Resource-Constrained Devices7 Jul 2026
- 2025Securing Radiation Detection Systems with an Efficient TinyML-Based IDS for Edge Devices1 Sep 2025
- 2025Speech Command Recognition Using LogNNet Reservoir Computing for Embedded Systems31 Aug 2025
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications20 Aug 2025
- 2025Quantizing Small-Scale State-Space Models for Edge AI14 Jun 2025
- 2025Efficient Split Learning LSTM Models for FPGA-based Edge IoT Devices12 Feb 2025
- 2025acoupi: An Open-Source Python Framework for Deploying Bioacoustic AI Models on Edge Devices29 Jan 2025
- 2024Computer Vision Model Compression Techniques for Embedded Systems: A Survey15 Aug 2024
- 2024MCU-MixQ: A HW/SW Co-optimized Mixed-precision Neural Network Design Framework for MCUs17 Jul 2024
- 2024On Reducing Activity with Distillation and Regularization for Energy Efficient Spiking Neural Networks26 Jun 2024
- 2024Embedded event based object detection with spiking neural network25 Jun 2024
- 2024Deep Learning Classification of Photoplethysmogram Signal for Hypertension Levels23 May 2024
8 more
- 2024OpTC -- A Toolchain for Deployment of Neural Networks on AURIX TC3xx Microcontrollers24 Apr 2024
- 2023Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Review20 Nov 2023
- 2023Big-Little Adaptive Neural Networks on Low-Power Near-Subthreshold Processors19 Apr 2023
- 2023Sharing Low Rank Conformer Weights for Tiny Always-On Ambient Speech Recognition Models15 Mar 2023
- 2022Understanding the effect of sparsity on neural networks robustness22 Jun 2022
- 2022Machine Learning for Microcontroller-Class Hardware: A Review29 May 2022
- 2022An Empirical Study of Low Precision Quantization for TinyML10 Mar 2022
- 2021Shifting Capsule Networks from the Cloud to the Deep Edge6 Oct 2021
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2023Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Reviewcited by 9
- 2022Understanding the effect of sparsity on neural networks robustnesscited by 8
- 2022An Empirical Study of Low Precision Quantization for TinyMLcited by 6
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applicationscited by 6
- 2023Sharing Low Rank Conformer Weights for Tiny Always-On Ambient Speech Recognition Modelscited by 4
- 2025Quantizing Small-Scale State-Space Models for Edge AIcited by 3
- 2021Shifting Capsule Networks from the Cloud to the Deep Edgecited by 2
- 2023Big-Little Adaptive Neural Networks on Low-Power Near-Subthreshold Processorscited by 2
- 2024Embedded event based object detection with spiking neural networkcited by 2
- 2024MCU-MixQ: A HW/SW Co-optimized Mixed-precision Neural Network Design Framework for MCUscited by 2
- 2024OpTC -- A Toolchain for Deployment of Neural Networks on AURIX TC3xx Microcontrollerscited by 1
12 most cited of 20 All 20 (JSON)
- 2026MiLSD: A Micro Line-Segment Detector for Resource-Constrained Devices7 Jul 2026
- 2025Securing Radiation Detection Systems with an Efficient TinyML-Based IDS for Edge Devices1 Sep 2025
- 2025Speech Command Recognition Using LogNNet Reservoir Computing for Embedded Systems31 Aug 2025
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications20 Aug 2025
- 2025Quantizing Small-Scale State-Space Models for Edge AI14 Jun 2025
- 2025Efficient Split Learning LSTM Models for FPGA-based Edge IoT Devices12 Feb 2025
- 2025acoupi: An Open-Source Python Framework for Deploying Bioacoustic AI Models on Edge Devices29 Jan 2025
- 2024Computer Vision Model Compression Techniques for Embedded Systems: A Survey15 Aug 2024
- 2024MCU-MixQ: A HW/SW Co-optimized Mixed-precision Neural Network Design Framework for MCUs17 Jul 2024
- 2024On Reducing Activity with Distillation and Regularization for Energy Efficient Spiking Neural Networks26 Jun 2024
- 2024Embedded event based object detection with spiking neural network25 Jun 2024
- 2024Deep Learning Classification of Photoplethysmogram Signal for Hypertension Levels23 May 2024
12 newest of 20 All 20 (JSON)