paper-with-me

Papers

Machine Learning for Microcontroller-Class Hardware: A Review

2022-05-29 · Swapnil Sayan Saha, Sandeep Singh Sandha, Mani Srivastava

The advancements in machine learning opened a new opportunity to bring intelligence to the low-end Internet-of-Things nodes such as microcontrollers. Conventional machine learning deployment has high memory and compute footprint hindering their direct deployment on ultra resource-constrained microcontrollers. This paper highlights the unique requirements of enabling onboard machine learning for microcontroller class devices. Researchers use a specialized model development workflow for resource-limited applications to ensure the compute and latency budget is within the device limits while still maintaining the desired performance. We characterize a closed-loop widely applicable workflow of machine learning model development for microcontroller class devices and show that several classes of applications adopt a specific instance of it. We present both qualitative and numerical insights into different stages of model development by showcasing several use cases. Finally, we identify the open research challenges and unsolved questions demanding careful considerations moving forward.

📄 PDF Abstract BibTeX arXiv:2205.14550

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications

2025-08-20 · Hamza A. Abushahla, Dara Varam, Ariel Justine N. Panopio, Mohamed I. AlHajri arxiv

The deployment of Quantized Neural Networks (QNNs) on resource-constrained edge devices, such as microcontrollers (MCUs), introduces fundamental challenges in balancing model performance, computational complexity, and me…

Real-time Neural Networks Implementation Proposal for Microcontrollers

2020-06-08 · Caio J. B. V. Guimarães, Marcelo A. C. Fernandes

The adoption of intelligent systems with Artificial Neural Networks (ANNs) embedded in hardware for real-time applications currently faces a growing demand in fields like the Internet of Things (IoT) and Machine to Machi…

General Classification

Higher-Order Concurrency for Microcontrollers

2021-08-17 · Abhiroop Sarkar, Robert Krook, Bo Joel Svensson, Mary Sheeran

Programming microcontrollers involves low-level interfacing with hardware and peripherals that are concurrent and reactive. Such programs are typically written in a mixture of C and assembly using concurrent language ext…

PolyChirp: Multi-Species Birdsong Classification Using TinyML on Low-Power Acoustic Sensors

2026-08-24 · Nathan Duboisset, Zhaolan Huang, Felix Bießmann, Roudy Dagher 외 arxiv

Recent progress in the field of TinyML has demonstrated that low-power hardware based on microcontrollers can achieve bird species monitoring in real time based on acoustic sensor data for an entire breeding period on a …

Binary Classification

An affordable hardware-aware neural architecture search for deploying convolutional neural networks on ultra-low-power computing platforms

2026-06-15 · Andrea Mattia Garavagno, Edoardo Ragusa, Antonio Frisoli, Paolo Gastaldo arxiv

Hardware-aware neural architecture search (HW-NAS) allows the integration of Convolutional Neural Networks (CNNs) in microcontrollers devices by automatically designing neural architectures that can fit prearranged hardw…

Neural Architecture Search