atlas

Research map / Architectures and efficiency / Neural architecture search

AtomNet: Designing Tiny Models from Operators Under Extreme MCU Constraints

AAAI 2025 · Architectures and efficiency › Neural architecture search · approach: AutoML pipeline search · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds AtomDB, a database of per-operator latency, SRAM and Flash measurements on MCUs, derives guidelines from it, and uses them to design AtomNet, a hybrid-block tiny model searched by MACs with a zero-cost proxy.

Problem

Designing ImageNet-accuracy models that fit extreme MCU constraints (SRAM, Flash, latency) without customized inference libraries or costly NAS searches.

Approach

Measure massive atomic operators (fused kernels) on real MCU hardware to form AtomDB, derive operator-level guidelines on Flash, SRAM and latency, lift them to blocks and stages to build a hybrid block pattern (SEP in early SRAM-bound stages, ConvNext in later Flash-bound stages), and search with MACs as a zero-cost accuracy proxy.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the proposed AtomNet design rather than MCUNetV2-M4AtomNet on STM32F412 · ImageNet, 256KB SRAM/1MB FlashTop-1 accuracy: 64.9% -> 66.7%Helped
Use the proposed AtomNet design rather than MCUNet-320KBAtomNet on STM32F746 · ImageNet, 320KB SRAM/1MB FlashTop-1 accuracy: 61.8% -> 64.6%Helped
Use the proposed AtomNet design rather than MCUNetV2-H7AtomNet on STM32H743 · ImageNet, 512KB SRAM/2MB FlashTop-1 accuracy: 71.8% -> 73.0%Helped
Replace the hybrid block pattern with MBConv-only blocks (ablation)AtomNet · ImageNet, 256KB SRAM/1MB FlashTop-1 accuracy: 66.7% -> 60.8%Hurt
Replace the hybrid block pattern with ConvNext-only blocks (ablation)AtomNet · ImageNet, 256KB SRAM/1MB FlashTop-1 accuracy: 66.7% -> 63.8%Hurt
Replace the hybrid block pattern with SEP-only blocks (ablation)AtomNet · ImageNet, 256KB SRAM/1MB FlashTop-1 accuracy: 66.7% -> 65.6%Hurt
Use EA search instead of the default search (ablation)Hybrid AtomNet · ImageNet, 256KB SRAM/1MB FlashTop-1 accuracy: 66.7% -> 66.6%No clear effect
Use the Flash-friendly design with depth-wise convolution rather than the NC-based ResNet designImageNet model under Flash constraint · ImageNet, 256KB SRAM/1MB FlashTop-1 accuracy: 61.6% -> 64.0%Helped
Replace MBConv with SEP without SE in SRAM-dominant stagesTinyNet-E-style model · ImageNet, 256KB SRAM/1MB FlashSRAM: 270KB -> 217KBHelped
Use more ConvNext blocks while satisfying SRAM and Flash constraints instead of using only MBConv blocksOurs-256KB · ImageNet, 256KB SRAM/1MB FlashLatency: 368ms -> 275msHelped
Combine SEP in early stages with ConvNext in later stages rather than using a single block type (ablation)AtomNet · ImageNet, 256KB SRAM/1MB FlashTop-1 accuracy: 60.8%, 63.8%, 65.6% -> 66.7%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet VWW Pascal VOC AtomDB

Benchmarks: ImageNet VWW Pascal VOC

Metrics: Top-1 accuracy latency SRAM Flash mAP MACs

Baselines: MCUNet-256KB MCUNet-320KB MCUNet-512KB MCUNetV2 MobileNetV1 0.5x MobileNetV2 0.35x ProxylessNAS 0.3x TinyNet-E PPLCNet ResNet

Builds on: MCUNet MCUNetV2 ConvNeXt MobileNet TinyEngine

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy