paper-with-me

홈 › Papers

Neural networks on microcontrollers: saving memory at inference via operator reordering

2019-10-02 · Edgar Liberis, Nicholas D. Lane

Designing deep learning models for highly-constrained hardware would allow imbuing many edge devices with intelligence. Microcontrollers (MCUs) are an attractive platform for building smart devices due to their low cost, wide availability, and modest power usage. However, they lack the computational resources to run neural networks as straightforwardly as mobile or server platforms, which necessitates changes to the network architecture and the inference software. In this work, we discuss the deployment and memory concerns of neural networks on MCUs and present a way of saving memory by changing the execution order of the network's operators, which is orthogonal to other compression methods. We publish a tool for reordering operators of TensorFlow Lite models and demonstrate its utility by sufficiently reducing the memory footprint of a CNN to deploy it on an MCU with 512KB SRAM.

📄 PDF Abstract BibTeX arXiv:1910.05110

Code (1)

oxmlsys/tflite-tools 공식 구현 tf

Similar Papers 제목 키워드 기반

Efficient Neural Network Deployment for Microcontroller

2020-07-02 · Hasan Unlu

Edge computing for neural networks is getting important especially for low power applications and offline devices. TensorFlow Lite and PyTorch Mobile were released for this purpose. But they mainly support mobile devices…

BinarizationEdge-computingEfficient Neural Network

MCUFormer: Deploying Vision Transformers on Microcontrollers with Limited Memory

2023-10-25 · NeurIPS 2023 11 · Yinan Liang, Ziwei Wang, Xiuwei Xu, Yansong Tang 외

Due to the high price and heavy energy consumption of GPUs, deploying deep models on IoT devices such as microcontrollers makes significant contributions for ecological AI. Conventional methods successfully enable convol…

image-classificationImage Classification

MambaLite-Micro: Memory-Optimized Mamba Inference on MCUs

2025-09-05 · Hongjun Xu, Junxi Xia, Weisi Yang, Yueyuan Sui 외 arxiv

Deploying Mamba models on microcontrollers (MCUs) remains challenging due to limited memory, the lack of native operator support, and the absence of embedded-friendly toolchains. We present, to our knowledge, the first d…

Human Activity RecognitionKeyword Spotting

UR2M: Uncertainty and Resource-Aware Event Detection on Microcontrollers

2024-02-14 · Hong Jia, Young D. Kwon, Dong Ma, Nhat Pham 외

Traditional machine learning techniques are prone to generating inaccurate predictions when confronted with shifts in the distribution of data between the training and testing phases. This vulnerability can lead to sever…

Event DetectionUncertainty Quantification

TinyissimoYOLO: A Quantized, Low-Memory Footprint, TinyML Object Detection Network for Low Power Microcontrollers

2023-05-22 · Julian Moosmann, Marco Giordano, Christian Vogt, Michele Magno

This paper introduces a highly flexible, quantized, memory-efficient, and ultra-lightweight object detection network, called TinyissimoYOLO. It aims to enable object detection on microcontrollers in the power domain of m…

Objectobject-detectionObject DetectionQuantization+1