Pith. sign in

REVIEW 3 cited by

MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2110.15352 v2 pith:LHSWM4I3 submitted 2021-10-28 cs.CV

MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning

classification cs.CV
keywords memoryinferencemcunetv2neuralnetworktinyaccuracyarchitecture
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
read the original abstract

Tiny deep learning on microcontroller units (MCUs) is challenging due to the limited memory size. We find that the memory bottleneck is due to the imbalanced memory distribution in convolutional neural network (CNN) designs: the first several blocks have an order of magnitude larger memory usage than the rest of the network. To alleviate this issue, we propose a generic patch-by-patch inference scheduling, which operates only on a small spatial region of the feature map and significantly cuts down the peak memory. However, naive implementation brings overlapping patches and computation overhead. We further propose network redistribution to shift the receptive field and FLOPs to the later stage and reduce the computation overhead. Manually redistributing the receptive field is difficult. We automate the process with neural architecture search to jointly optimize the neural architecture and inference scheduling, leading to MCUNetV2. Patch-based inference effectively reduces the peak memory usage of existing networks by 4-8x. Co-designed with neural networks, MCUNetV2 sets a record ImageNet accuracy on MCU (71.8%), and achieves >90% accuracy on the visual wake words dataset under only 32kB SRAM. MCUNetV2 also unblocks object detection on tiny devices, achieving 16.9% higher mAP on Pascal VOC compared to the state-of-the-art result. Our study largely addressed the memory bottleneck in tinyML and paved the way for various vision applications beyond image classification.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 3 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. MiLSD: A Micro Line-Segment Detector for Resource-Constrained Devices

    cs.CV 2026-07 conditional novelty 6.0

    Under a 1 MB activation budget, an F-Clip-style center-length-angle CNN with int8 QAT, TTA, and a LoI verifier reaches sAP10=24.1 on ShanghaiTech Wireframe.

  2. On-Device Neural Architecture Search

    cs.LG 2026-06 unverdicted novelty 4.0

    On-device NAS for sEMG sign language and bearing fault datasets yields architectures with lower RAM use and higher accuracy than prior methods when executed on Raspberry Pi 4.

  3. Tiny Collaborative Inference for Occlusion-Robust Object Detection

    cs.CV 2026-06 unverdicted novelty 4.0

    Decision-level fusion with WBF outperforms feature-level fusion for occlusion-robust detection on ultra-low-end hardware, with gains up to +0.3827 mAP across three views and on-device execution on Coral boards.