paper-with-me

홈 › Papers

Split CNN Inference on Networked Microcontrollers

2026-05-10 · Junyu Lu, Shashwath Suresh, Hao Liu, Qi Hong, Qing Wang arxiv

Running deep neural networks on microcontroller units (MCUs) is severely constrained by limited memory resources. While TinyML techniques reduce model size and computation, they often fail in practice due to excessive peak Random Access Memory (RAM) usage during inference, dominated by intermediate activations. As a result, many models remain infeasible on standalone MCUs. In this work, we present a fine-grained split inference system for networked MCUs that enables collaborative inference of Convolutional Neural Networks (CNN) models across multiple devices. Our key insight is that breaking the memory bottleneck requires splitting inference at sub-layer granularity rather than at layer boundaries. We reinterpret pre-trained models to enable kernel-wise and neuron-wise partitioning, and distribute both model parameters and intermediate activations across multiple MCUs. A lightweight, resource-aware coordinator orchestrates the inference across MCU devices with heterogeneous resources. We implement the proposed system on a real testbed and evaluate it on up to 8 MCUs using MobileNetV2, a representative CNN model. Our experimental results show that CNN models infeasible on a single MCU can be executed across networked MCUs, reducing the per-MCU peak RAM usage while maintaining the practical end-to-end inference latency. All the source code of this work can be found here: https://github.com/shashsuresh/split-inference-on-MCUs.

📄 PDF Abstract BibTeX arXiv:2605.09357

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Demo Abstract: Capuchin: A Neural Network Model Generator for 16-bit Microcontrollers

2022-05-04 · ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN) 2022 5 · Le Zhang, Yubo Luo, Shahriar Nirjon

Resource-optimized deep neural networks (DNNs) nowadays run on microcontrollers to perform a wide variety of audio, image and sensor data classification tasks. Despite comprehensive support for deep learning tools for 32…

Deep Learning

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

Learning Networked Exponential Families with Network Lasso

2019-05-22 · Alexander Jung

We propose networked exponential families to jointly leverage the information in the topology as well as the attributes (features) of networked data points. Networked exponential families are a flexible probabilistic mod…

DiTMoS: Delving into Diverse Tiny-Model Selection on Microcontrollers

2024-03-14 · Xiao Ma, Shengfeng He, Hezhe Qiao, Dong Ma

Enabling efficient and accurate deep neural network (DNN) inference on microcontrollers is non-trivial due to the constrained on-chip resources. Current methodologies primarily focus on compressing larger models yet at t…

Activity RecognitionDiversityEmotion RecognitionHuman Activity Recognition+1

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