Memory-Driven Mixed Low Precision Quantization For Enabling Deep Network Inference On Microcontrollers
Not on the map. Why?
Abstract (arXiv)
This paper presents a novel end-to-end methodology for enabling the deployment of low-error deep networks on microcontrollers. To fit the memory and computational limitations of resource-constrained edge-devices, we exploit mixed low-bitwidth compression, featuring 8, 4 or 2-bit uniform quantization, and we model the inference graph with integer-only operations. Our approach aims at determining the minimum bit precision of every activation and weight tensor given the memory constraints of a device. This is achieved through a rule-based iterative procedure, which cuts the number of bits of the most memory-demanding layers, aiming at meeting the memory constraints. After a quantization-aware retraining step, the fake-quantized graph is converted into an inference integer-only model by inserting the Integer Channel-Normalization (ICN) layers, which introduce a negligible loss as demonstrated on INT4 MobilenetV1 models. We report the latency-accuracy evaluation of mixed-precision MobilenetV1 family networks on a STM32H7 microcontroller. Our experimental results demonstrate an end-to-end deployment of an integer-only Mobilenet network with Top1 accuracy of 68% on a device with only 2MB of FLASH memory and 512kB of RAM, improving by 8% the Top1 accuracy with respect to previously published 8 bit implementations for microcontrollers.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 9; 2024: 6; 2025: 3; 2026: 5.
31 papers.
Sort:
By area:
- 2022The case for 4-bit precision: k-bit Inference Scaling Lawscited by 247
- 2022On-Device Training Under 256KB Memorycited by 158
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 87
- 2023PB-LLM: Partially Binarized Large Language Modelscited by 80
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2021Auto-Split: A General Framework of Collaborative Edge-Cloud AIcited by 29
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2023BiBench: Benchmarking and Analyzing Network Binarizationcited by 22
- 2021BatchQuant: Quantized-for-all Architecture Search with Robust Quantizercited by 19
- 2021Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-designcited by 13
- 2023Flexible and Fully Quantized Ultra-Lightweight TinyissimoYOLO for Ultra-Low-Power Edge Systemscited by 11
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
19 more
- 2023Reaching the Edge of the Edge: Image Analysis in Spacecited by 4
- 2024xTern: Energy-Efficient Ternary Neural Network Inference on RISC-V-Based Edge Systemscited by 4
- 2023Free Bits: Latency Optimization of Mixed-Precision Quantized Neural Networks on the Edgecited by 3
- 2024MCUBERT: Memory-Efficient BERT Inference on Commodity Microcontrollerscited by 3
- 2025Test-Time Adaptation with Binary Feedbackcited by 3
- 2022FxP-QNet: A Post-Training Quantizer for the Design of Mixed Low-Precision DNNs with Dynamic Fixed-Point Representationcited by 2
- 2023TinyFormer: Efficient Transformer Design and Deployment on Tiny Devicescited by 2
- 2024DEX: Data Channel Extension for Efficient CNN Inference on Tiny AI Acceleratorscited by 2
- 2025EdgeMark: An Automation and Benchmarking System for Embedded Artificial Intelligence Toolscited by 2
- 2023Synergy: Towards On-Body AI via Tiny AI Accelerator Collaboration on Wearablescited by 1
- 2025Rounding-Guided Backdoor Injection in Deep Learning Model Quantizationcited by 1
- 2026MiLSD: A Micro Line-Segment Detector for Resource-Constrained Devicescited by 1
- 2023Cost-Driven Hardware-Software Co-Optimization of Machine Learning Pipelinescited by 0
- 2024Value-Driven Mixed-Precision Quantization for Patch-Based Inference on Microcontrollerscited by 0
- 2024Tiled Bit Networks: Sub-Bit Neural Network Compression Through Reuse of Learnable Binary Vectorscited by 0
- 2026Towards Real-Time ECG and EMG Modeling on μNPUscited by 0
- 2026TileQ: Efficient Low-Rank Quantization of Mixture-of-Experts with 2D Tilingcited by 0
- 2026OpenGlass: Ultra-Low-Power On-Device AI Eyewear with Event-based Visioncited by 0
- 2026BoltNet: An Ultra-Lightweight Convolutional Network for On-Device Plant Species Identificationcited by 0
- 2026BoltNet: An Ultra-Lightweight Convolutional Network for On-Device Plant Species Identification12 Aug 2026
- 2026MiLSD: A Micro Line-Segment Detector for Resource-Constrained Devices7 Jul 2026
- 2026OpenGlass: Ultra-Low-Power On-Device AI Eyewear with Event-based Vision5 Jun 2026
- 2026TileQ: Efficient Low-Rank Quantization of Mixture-of-Experts with 2D Tiling10 May 2026
- 2026Towards Real-Time ECG and EMG Modeling on μNPUs20 Apr 2026
- 2025Rounding-Guided Backdoor Injection in Deep Learning Model Quantization5 Oct 2025
- 2025Test-Time Adaptation with Binary Feedback24 May 2025
- 2025EdgeMark: An Automation and Benchmarking System for Embedded Artificial Intelligence Tools3 Feb 2025
- 2024DEX: Data Channel Extension for Efficient CNN Inference on Tiny AI Accelerators9 Dec 2024
- 2024MCUBERT: Memory-Efficient BERT Inference on Commodity Microcontrollers23 Oct 2024
- 2024Tiled Bit Networks: Sub-Bit Neural Network Compression Through Reuse of Learnable Binary Vectors16 Jul 2024
- 2024xTern: Energy-Efficient Ternary Neural Network Inference on RISC-V-Based Edge Systems29 May 2024
19 more
- 2024Tiny Machine Learning: Progress and Futures28 Mar 2024
- 2024Value-Driven Mixed-Precision Quantization for Patch-Based Inference on Microcontrollers24 Jan 2024
- 2023Synergy: Towards On-Body AI via Tiny AI Accelerator Collaboration on Wearables11 Dec 2023
- 2023TinyFormer: Efficient Transformer Design and Deployment on Tiny Devices3 Nov 2023
- 2023Cost-Driven Hardware-Software Co-Optimization of Machine Learning Pipelines11 Oct 2023
- 2023PB-LLM: Partially Binarized Large Language Models29 Sep 2023
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A survey27 Sep 2023
- 2023Flexible and Fully Quantized Ultra-Lightweight TinyissimoYOLO for Ultra-Low-Power Edge Systems12 Jul 2023
- 2023Free Bits: Latency Optimization of Mixed-Precision Quantized Neural Networks on the Edge6 Jul 2023
- 2023BiBench: Benchmarking and Analyzing Network Binarization26 Jan 2023
- 2023Reaching the Edge of the Edge: Image Analysis in Space12 Jan 2023
- 2022The case for 4-bit precision: k-bit Inference Scaling Laws19 Dec 2022
- 2022On-Device Training Under 256KB Memory30 Jun 2022
- 2022Machine Learning for Microcontroller-Class Hardware: A Review29 May 2022
- 2022FxP-QNet: A Post-Training Quantizer for the Design of Mixed Low-Precision DNNs with Dynamic Fixed-Point Representation22 Mar 2022
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning28 Oct 2021
- 2021Auto-Split: A General Framework of Collaborative Edge-Cloud AI30 Aug 2021
- 2021BatchQuant: Quantized-for-all Architecture Search with Robust Quantizer19 May 2021
- 2021Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-design25 Mar 2021
- 2022The case for 4-bit precision: k-bit Inference Scaling Lawscited by 247
- 2022On-Device Training Under 256KB Memorycited by 158
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 87
- 2023PB-LLM: Partially Binarized Large Language Modelscited by 80
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2021Auto-Split: A General Framework of Collaborative Edge-Cloud AIcited by 29
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2023BiBench: Benchmarking and Analyzing Network Binarizationcited by 22
- 2021BatchQuant: Quantized-for-all Architecture Search with Robust Quantizercited by 19
- 2021Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-designcited by 13
- 2023Flexible and Fully Quantized Ultra-Lightweight TinyissimoYOLO for Ultra-Low-Power Edge Systemscited by 11
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
12 most cited of 30 All 30 (JSON)
- 2026BoltNet: An Ultra-Lightweight Convolutional Network for On-Device Plant Species Identification12 Aug 2026
- 2026MiLSD: A Micro Line-Segment Detector for Resource-Constrained Devices7 Jul 2026
- 2026OpenGlass: Ultra-Low-Power On-Device AI Eyewear with Event-based Vision5 Jun 2026
- 2026Towards Real-Time ECG and EMG Modeling on μNPUs20 Apr 2026
- 2025Rounding-Guided Backdoor Injection in Deep Learning Model Quantization5 Oct 2025
- 2025Test-Time Adaptation with Binary Feedback24 May 2025
- 2025EdgeMark: An Automation and Benchmarking System for Embedded Artificial Intelligence Tools3 Feb 2025
- 2024DEX: Data Channel Extension for Efficient CNN Inference on Tiny AI Accelerators9 Dec 2024
- 2024MCUBERT: Memory-Efficient BERT Inference on Commodity Microcontrollers23 Oct 2024
- 2024Tiled Bit Networks: Sub-Bit Neural Network Compression Through Reuse of Learnable Binary Vectors16 Jul 2024
- 2024xTern: Energy-Efficient Ternary Neural Network Inference on RISC-V-Based Edge Systems29 May 2024
- 2024Tiny Machine Learning: Progress and Futures28 Mar 2024
12 newest of 30 All 30 (JSON)