Papers
Topics
Authors
Recent
Search
2000 character limit reached

Efficient CNN Inference on Ultra-Low-Power MCUs via Saturation-Aware Convolution

Published 7 Nov 2025 in eess.SY and cs.SY | (2511.05347v1)

Abstract: Deploying lightweight CNN inference tasks on ultra-low-power MCUs is often not limited by space constraint, thanks to the compact size of models, yet inference latency is crucial for preserving energy. We reveal that quantized CNN inference on ultra-low-power MCUs executes unnecessary computations in neurons that produce saturated output values: often times, these neurons still produce the correct output value without fully completing the computation, since the neuron value is too extreme and is eventually systematically clamped at the boundaries allowed by the neuron. We show that with carefully designed condition checks, it is possible to identify and skip these unnecessary computations without impacting the neuron output. Based on this, we present saturation-aware convolution: an inference technique whereby computations in convolution kernels are executed in an altered order to induce earlier saturation, and saturation checks are inserted to omit unnecessary computations. We integrate our implementation into MCUNet's TinyEngine, the state-of-the-art neural network code generation and inference framework, and conduct experiments on a Cortex-M0+ MCU. The result based on 7 open-source CNN models displays up to 24% inference time saving, with strictly zero impact on neural network accuracy.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.