mlsanityData to 7 Oct 2026

MCUNet: Tiny Deep Learning on IoT Devices

arXiv 2007.10319 ↗First posted 20 Jul 2020cs.CVcited by 269

Not on the map. Why?

Abstract (arXiv)

Machine learning on tiny IoT devices based on microcontroller units (MCU) is appealing but challenging: the memory of microcontrollers is 2-3 orders of magnitude smaller even than mobile phones. We propose MCUNet, a framework that jointly designs the efficient neural architecture (TinyNAS) and the lightweight inference engine (TinyEngine), enabling ImageNet-scale inference on microcontrollers. TinyNAS adopts a two-stage neural architecture search approach that first optimizes the search space to fit the resource constraints, then specializes the network architecture in the optimized search space. TinyNAS can automatically handle diverse constraints (i.e.device, latency, energy, memory) under low search costs.TinyNAS is co-designed with TinyEngine, a memory-efficient inference library to expand the search space and fit a larger model. TinyEngine adapts the memory scheduling according to the overall network topology rather than layer-wise optimization, reducing the memory usage by 4.8x, and accelerating the inference by 1.7-3.3x compared to TF-Lite Micro and CMSIS-NN. MCUNet is the first to achieves >70% ImageNet top1 accuracy on an off-the-shelf commercial microcontroller, using 3.5x less SRAM and 5.7x less Flash compared to quantized MobileNetV2 and ResNet-18. On visual&audio wake words tasks, MCUNet achieves state-of-the-art accuracy and runs 2.4-3.4x faster than MobileNetV2 and ProxylessNAS-based solutions with 3.7-4.1x smaller peak SRAM. Our study suggests that the era of always-on tiny machine learning on IoT devices has arrived. Code and models can be found here: https://tinyml.mit.edu.

Key facts. Cited by 269 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jul 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 20; 2022: 46; 2023: 44; 2024: 49; 2025: 53; 2026: 57.

269 papers.

Sort:

By area:

  1. 2022SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Modelscited by 1,338
  2. 2023AWQ: Activation-aware Weight Quantization for LLM Compression and Accelerationcited by 1,234
  3. 2022YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectorscited by 978
  4. 2022On-Device Training Under 256KB Memorycited by 158
  5. 2023EcoTTA: Memory-Efficient Continual Test-time Adaptation via Self-distilled Regularizationcited by 123
  6. 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 87
  7. 2023Full Stack Optimization of Transformer Inference: a Surveycited by 79
  8. 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
  9. 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 60
  10. 2021Anycost GANs for Interactive Image Synthesis and Editingcited by 54
  11. 2022Efficient Spatially Sparse Inference for Conditional GANs and Diffusion Modelscited by 44
  12. 2024Tiny Machine Learning: Progress and Futurescited by 40
38 more
  1. 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
  2. 2023A Survey on Efficient Training of Transformerscited by 37
  3. 2021A Review on Deep Learning in UAV Remote Sensingcited by 32
  4. 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applicationscited by 32
  5. 2021FedZKT: Zero-Shot Knowledge Transfer towards Resource-Constrained Federated Learning with Heterogeneous On-Device Modelscited by 31
  6. 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
  7. 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
  8. 2022Edge Impulse: An MLOps Platform for Tiny Machine Learningcited by 24
  9. 2021Network Augmentation for Tiny Deep Learningcited by 23
  10. 2022Egeria: Efficient DNN Training with Knowledge-Guided Layer Freezingcited by 22
  11. 2023PockEngine: Sparse and Efficient Fine-tuning in a Pocketcited by 22
  12. 2021Quantization and Deployment of Deep Neural Networks on Microcontrollerscited by 20
  13. 2022DepthShrinker: A New Compression Paradigm Towards Boosting Real-Hardware Efficiency of Compact Neural Networkscited by 19
  14. 2021Dynamic-OFA: Runtime DNN Architecture Switching for Performance Scaling on Heterogeneous Embedded Platformscited by 18
  15. 2022On-device Training: A First Overview on Existing Systemscited by 18
  16. 2023TinyissimoYOLO: A Quantized, Low-Memory Footprint, TinyML Object Detection Network for Low Power Microcontrollerscited by 18
  17. 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
  18. 2021PhiNets: a scalable backbone for low-power AI at the edgecited by 16
  19. 2021MAE-DET: Revisiting Maximum Entropy Principle in Zero-Shot NAS for Efficient Object Detectioncited by 16
  20. 2024PaSTe: Improving the Efficiency of Visual Anomaly Detection at the Edgecited by 16
  21. 2021Differentiable Network Pruning for Microcontrollerscited by 15
  22. 2023TensorGPT: Efficient Compression of Large Language Models based on Tensor-Train Decompositioncited by 15
  23. 2023Ultra-Efficient On-Device Object Detection on AI-Integrated Smart Glasses with TinyissimoYOLOcited by 15
  24. 2021Generic Neural Architecture Search via Regressioncited by 14
  25. 2022Q-PPG: Energy-Efficient PPG-based Heart Rate Monitoring on Wearable Devicescited by 14
  26. 2023Computation-efficient Deep Learning for Computer Vision: A Surveycited by 14
  27. 2021Enabling Design Methodologies and Future Trends for Edge AI: Specialization and Co-designcited by 13
  28. 2023Efficient On-device Training via Gradient Filteringcited by 13
  29. 2021Demystifying and Generalizing BinaryConnectcited by 11
  30. 2022A Brain-Inspired Low-Dimensional Computing Classifier for Inference on Tiny Devicescited by 11
  31. 2023Flexible and Fully Quantized Ultra-Lightweight TinyissimoYOLO for Ultra-Low-Power Edge Systemscited by 11
  32. 2022UDC: Unified DNAS for Compressible TinyML Modelscited by 10
  33. 2022FlexBlock: A Flexible DNN Training Accelerator with Multi-Mode Block Floating Point Supportcited by 10
  34. 2022Device-Cloud Collaborative Recommendation via Meta Controllercited by 10
  35. 2023ElasticViT: Conflict-aware Supernet Training for Deploying Fast Vision Transformer on Diverse Mobile Devicescited by 10
  36. 2023AnalogNAS: A Neural Network Design Framework for Accurate Inference with Analog In-Memory Computingcited by 10
  37. 2023MCUFormer: Deploying Vision Transformers on Microcontrollers with Limited Memorycited by 9
  38. 2023Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Reviewcited by 9

50 most cited of 269 All 269 (JSON)