μNAS: Constrained Neural Architecture Search for Microcontrollers
Not on the map. Why?
Abstract (arXiv)
IoT devices are powered by microcontroller units (MCUs) which are extremely resource-scarce: a typical MCU may have an underpowered processor and around 64 KB of memory and persistent storage, which is orders of magnitude fewer computational resources than is typically required for deep learning. Designing neural networks for such a platform requires an intricate balance between keeping high predictive performance (accuracy) while achieving low memory and storage usage and inference latency. This is extremely challenging to achieve manually, so in this work, we build a neural architecture search (NAS) system, called μNAS, to automate the design of such small-yet-powerful MCU-level networks. μNAS explicitly targets the three primary aspects of resource scarcity of MCUs: the size of RAM, persistent storage and processor speed. μNAS represents a significant advance in resource-efficient models, especially for "mid-tier" MCUs with memory requirements ranging from 0.5 KB to 64 KB. We show that on a variety of image classification datasets μNAS is able to (a) improve top-1 classification accuracy by up to 4.8%, or (b) reduce memory footprint by 4--13x, or (c) reduce the number of multiply-accumulate operations by at least 2x, compared to existing MCU specialist literature and resource-efficient models.
Key facts. Cited by 54 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 9; 2023: 14; 2024: 10; 2025: 9; 2026: 6.
54 papers.
Sort:
By area:
- 2022On-Device Training Under 256KB Memorycited by 158
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 87
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 60
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
- 2021Differentiable Network Pruning for Microcontrollerscited by 15
- 2023Ultra-Efficient On-Device Object Detection on AI-Integrated Smart Glasses with TinyissimoYOLOcited by 15
- 2023Flexible and Fully Quantized Ultra-Lightweight TinyissimoYOLO for Ultra-Low-Power Edge Systemscited by 11
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platformscited by 11
- 2022UDC: Unified DNAS for Compressible TinyML Modelscited by 10
38 more
- 2023AnalogNAS: A Neural Network Design Framework for Accurate Inference with Analog In-Memory Computingcited by 10
- 2023PLiNIO: A User-Friendly Library of Gradient-based Methods for Complexity-aware DNN Optimizationcited by 9
- 2023Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Reviewcited by 9
- 2021Measuring what Really Matters: Optimizing Neural Networks for TinyMLcited by 8
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
- 2023Enhancing Neural Architecture Search with Multiple Hardware Constraints for Deep Learning Model Deployment on Tiny IoT Devicescited by 7
- 2023MicroNAS: Memory and Latency Constrained Hardware-Aware Neural Architecture Search for Time Series Classification on Microcontrollerscited by 7
- 2024Joint Pruning and Channel-wise Mixed-Precision Quantization for Efficient Deep Neural Networkscited by 6
- 2024MicroNAS: Zero-Shot Neural Architecture Search for MCUscited by 5
- 2021TENT: Efficient Quantization of Neural Networks on the tiny Edge with Tapered FixEd PoiNTcited by 4
- 2023BOMP-NAS: Bayesian Optimization Mixed Precision NAScited by 4
- 2024UR2M: Uncertainty and Resource-Aware Event Detection on Microcontrollerscited by 4
- 2024MONAS: Efficient Zero-Shot Neural Architecture Search for MCUscited by 4
- 2025From LLMs to Edge: Parameter-Efficient Fine-Tuning on Edge Devicescited by 4
- 2022Reducing Neural Architecture Search Spaces with Training-Free Statistics and Computational Graph Clusteringcited by 3
- 2022Tackling Neural Architecture Search With Quality Diversity Optimizationcited by 3
- 2022Pex: Memory-efficient Microcontroller Deep Learning through Partial Executioncited by 3
- 2025msf-CNN: Patch-based Multi-Stage Fusion with Convolutional Neural Networks for TinyMLcited by 3
- 2025Energy-Aware Deep Learning on Resource-Constrained Hardwarecited by 3
- 2022Improving the Energy Efficiency and Robustness of tinyML Computer Vision using Log-Gradient Input Imagescited by 2
- 2022Enhancing Efficiency in Multidevice Federated Learning through Data Selectioncited by 2
- 2023REDS: Resource-Efficient Deep Subnetworks for Dynamic Resource Constraintscited by 2
- 2024TG-NAS: Generalizable Zero-Cost Proxies with Operator Description Embedding and Graph Learning for Efficient Neural Architecture Searchcited by 2
- 2024Designing Extremely Memory-Efficient CNNs for On-device Vision Taskscited by 2
- 2024Designing a Classifier for Active Fire Detection from Multispectral Satellite Imagery Using Neural Architecture Searchcited by 2
- 2024DEX: Data Channel Extension for Efficient CNN Inference on Tiny AI Acceleratorscited by 2
- 2025Fast Data Aware Neural Architecture Search via Supernet Accelerated Evaluationcited by 2
- 2026InstMeter: An Instruction-Level Method to Predict Energy and Latency of DL Model Inference on MCUscited by 2
- 2026An affordable hardware-aware neural architecture search for deploying convolutional neural networks on ultra-low-power computing platformscited by 2
- 2023Synergy: Towards On-Body AI via Tiny AI Accelerator Collaboration on Wearablescited by 1
- 2025MicroNAS: An Automated Framework for Developing a Fall Detection Systemcited by 1
- 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Trainingcited by 1
- 2025AdaBet: Gradient-free Layer Selection for Efficient Training of Deep Neural Networkscited by 1
- 2026Deep Learning-Based Anomaly Detection in Spacecraft Telemetry on Edge Devicescited by 1
- 2021Adaptive Subsampling for ROI-based Visual Tracking: Algorithms and FPGA Implementationcited by 0
- 2023DietCNN: Multiplication-free Inference for Quantized CNNscited by 0
- 2024emoDARTS: Joint Optimisation of CNN & Sequential Neural Network Architectures for Superior Speech Emotion Recognitioncited by 0
- 2025Hybrid Convolution and Vision Transformer NAS Search Space for TinyML Image Classificationcited by 0
50 most cited of 54 All 54 (JSON)
- 2026An affordable hardware-aware neural architecture search for deploying convolutional neural networks on ultra-low-power computing platforms15 Jun 2026
- 2026CREST: Deployment-Realistic Hardware-in-the-Loop NAS for Embedded Sensing Systems12 Jun 2026
- 2026AutoMCU: Feasibility-First MCU Neural Network Customization via LLM-based Multi-Agent Systems20 May 2026
- 2026Towards Real-Time ECG and EMG Modeling on μNPUs20 Apr 2026
- 2026Deep Learning-Based Anomaly Detection in Spacecraft Telemetry on Edge Devices31 Mar 2026
- 2026InstMeter: An Instruction-Level Method to Predict Energy and Latency of DL Model Inference on MCUs4 Mar 2026
- 2025Models Got Talent: Identifying High Performing Wearable Human Activity Recognition Models Without Training8 Nov 2025
- 2025Hybrid Convolution and Vision Transformer NAS Search Space for TinyML Image Classification4 Nov 2025
- 2025AdaBet: Gradient-free Layer Selection for Efficient Training of Deep Neural Networks3 Oct 2025
- 2025From LLMs to Edge: Parameter-Efficient Fine-Tuning on Edge Devices31 Jul 2025
- 2025Energy-Aware Deep Learning on Resource-Constrained Hardware18 May 2025
- 2025msf-CNN: Patch-based Multi-Stage Fusion with Convolutional Neural Networks for TinyML16 May 2025
38 more
- 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Training13 Apr 2025
- 2025MicroNAS: An Automated Framework for Developing a Fall Detection System10 Apr 2025
- 2025Fast Data Aware Neural Architecture Search via Supernet Accelerated Evaluation18 Feb 2025
- 2024DEX: Data Channel Extension for Efficient CNN Inference on Tiny AI Accelerators9 Dec 2024
- 2024Designing a Classifier for Active Fire Detection from Multispectral Satellite Imagery Using Neural Architecture Search7 Oct 2024
- 2024MONAS: Efficient Zero-Shot Neural Architecture Search for MCUs26 Aug 2024
- 2024Designing Extremely Memory-Efficient CNNs for On-device Vision Tasks7 Aug 2024
- 2024Joint Pruning and Channel-wise Mixed-Precision Quantization for Efficient Deep Neural Networks1 Jul 2024
- 2024TG-NAS: Generalizable Zero-Cost Proxies with Operator Description Embedding and Graph Learning for Efficient Neural Architecture Search30 Mar 2024
- 2024Tiny Machine Learning: Progress and Futures28 Mar 2024
- 2024emoDARTS: Joint Optimisation of CNN & Sequential Neural Network Architectures for Superior Speech Emotion Recognition21 Mar 2024
- 2024UR2M: Uncertainty and Resource-Aware Event Detection on Microcontrollers14 Feb 2024
- 2024MicroNAS: Zero-Shot Neural Architecture Search for MCUs17 Jan 2024
- 2023Synergy: Towards On-Body AI via Tiny AI Accelerator Collaboration on Wearables11 Dec 2023
- 2023REDS: Resource-Efficient Deep Subnetworks for Dynamic Resource Constraints22 Nov 2023
- 2023Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Review20 Nov 2023
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platforms19 Nov 2023
- 2023Ultra-Efficient On-Device Object Detection on AI-Integrated Smart Glasses with TinyissimoYOLO2 Nov 2023
- 2023MicroNAS: Memory and Latency Constrained Hardware-Aware Neural Architecture Search for Time Series Classification on Microcontrollers27 Oct 2023
- 2023Enhancing Neural Architecture Search with Multiple Hardware Constraints for Deep Learning Model Deployment on Tiny IoT Devices11 Oct 2023
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A survey27 Sep 2023
- 2023A Machine Learning-oriented Survey on Tiny Machine Learning21 Sep 2023
- 2023PLiNIO: A User-Friendly Library of Gradient-based Methods for Complexity-aware DNN Optimization18 Jul 2023
- 2023Flexible and Fully Quantized Ultra-Lightweight TinyissimoYOLO for Ultra-Low-Power Edge Systems12 Jul 2023
- 2023AnalogNAS: A Neural Network Design Framework for Accurate Inference with Analog In-Memory Computing17 May 2023
- 2023DietCNN: Multiplication-free Inference for Quantized CNNs9 May 2023
- 2023BOMP-NAS: Bayesian Optimization Mixed Precision NAS27 Jan 2023
- 2022Pex: Memory-efficient Microcontroller Deep Learning through Partial Execution30 Nov 2022
- 2022Enhancing Efficiency in Multidevice Federated Learning through Data Selection8 Nov 2022
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunities13 Oct 2022
- 2022Tackling Neural Architecture Search With Quality Diversity Optimization30 Jul 2022
- 2022On-Device Training Under 256KB Memory30 Jun 2022
- 2022Machine Learning for Microcontroller-Class Hardware: A Review29 May 2022
- 2022Reducing Neural Architecture Search Spaces with Training-Free Statistics and Computational Graph Clustering29 Apr 2022
- 2022Improving the Energy Efficiency and Robustness of tinyML Computer Vision using Log-Gradient Input Images4 Mar 2022
- 2022UDC: Unified DNAS for Compressible TinyML Models15 Jan 2022
- 2021Adaptive Subsampling for ROI-based Visual Tracking: Algorithms and FPGA Implementation17 Dec 2021
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning28 Oct 2021
50 newest of 54 All 54 (JSON)
- 2022On-Device Training Under 256KB Memorycited by 158
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 87
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 60
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
- 2021Differentiable Network Pruning for Microcontrollerscited by 15
- 2023Ultra-Efficient On-Device Object Detection on AI-Integrated Smart Glasses with TinyissimoYOLOcited by 15
- 2023Flexible and Fully Quantized Ultra-Lightweight TinyissimoYOLO for Ultra-Low-Power Edge Systemscited by 11
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platformscited by 11
- 2022UDC: Unified DNAS for Compressible TinyML Modelscited by 10
12 most cited of 53 All 53 (JSON)
- 2026An affordable hardware-aware neural architecture search for deploying convolutional neural networks on ultra-low-power computing platforms15 Jun 2026
- 2026CREST: Deployment-Realistic Hardware-in-the-Loop NAS for Embedded Sensing Systems12 Jun 2026
- 2026Towards Real-Time ECG and EMG Modeling on μNPUs20 Apr 2026
- 2026Deep Learning-Based Anomaly Detection in Spacecraft Telemetry on Edge Devices31 Mar 2026
- 2026InstMeter: An Instruction-Level Method to Predict Energy and Latency of DL Model Inference on MCUs4 Mar 2026
- 2025Models Got Talent: Identifying High Performing Wearable Human Activity Recognition Models Without Training8 Nov 2025
- 2025Hybrid Convolution and Vision Transformer NAS Search Space for TinyML Image Classification4 Nov 2025
- 2025AdaBet: Gradient-free Layer Selection for Efficient Training of Deep Neural Networks3 Oct 2025
- 2025From LLMs to Edge: Parameter-Efficient Fine-Tuning on Edge Devices31 Jul 2025
- 2025Energy-Aware Deep Learning on Resource-Constrained Hardware18 May 2025
- 2025msf-CNN: Patch-based Multi-Stage Fusion with Convolutional Neural Networks for TinyML16 May 2025
- 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Training13 Apr 2025
12 newest of 53 All 53 (JSON)