PapersWithELO
← ICLR 2024 leaderboard

MoteS: Memory Optimization via Fine-grained Scheduling for DNNs on Tiny Devices

Renze Chen, Zijian Ding, Size Zheng, Meng Li, Yun Liang

infrastructure & systemsTinyMLMemory OptimizationFine-grained Scheduling
59.30100
Fused
band ≈ ±14 pct pts (from σ = 0.29)
65.20100
Mimo
band ≈ ±21 pct pts (from σ = 0.42)
57.30100
DeepSeek
band ≈ ±19 pct pts (from σ = 0.39)

OpenReview ground truth

Rejected

TL;DR — We propose a memory optimizer for DNN depolyment on tiny devices via fine-grained graph scheduling

Abstract

There has been a growing trend in deploying deep neural networks (DNNs) on tiny devices. However, it is challenging to do so due to the contradiction of large execution memory requirement of many DNNs and stringent memory constraint of tiny devices. Some previous works incurs large latency overhead to save memory and cannot optimize networks with complex structures; some employ coarse-grained scheduling, leading to limited memory footprint reduction. This paper proposes MoteS that performs fine-grained scheduling via operator partitioning on DNNs to dramatically reduce peak memory usage with little latency overhead. MoteS presents a graph representation named Axis Connecting Graph (ACG) to perform operator partition at graph-level efficiently. MoteS further proposes an algorithm that searches the partition and schedule guided by memory bottlenecks. We evaluate MoteS using various popular networks and show that MoteS achieves up to 80\% of peak memory usage reduction compared to state-of-art works with nearly no latency overhead on tiny devices.

Author context

Most prolific author: 2 submissions (credibility 1.00).

No mass-submission penalty for this paper (authors within normal submission volume).

Aggregate statistics only — no individual author rankings.

Ranking trajectory

Percentile by tournament round — convergence indicates rating stability.

Battle history — 34 comparisons

Ranked above opponent in 47% of matchups.

Judge assessments

Mean overall score 0.0 ± 0.0 (n = 34)