mlsanityData to 7 Oct 2026

Accelerating TinyML Inference on Microcontrollers through Approximate Kernels

arXiv 2409.16815 ↗First posted 25 Sep 2024cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

The rapid growth of microcontroller-based IoT devices has opened up numerous applications, from smart manufacturing to personalized healthcare. Despite the widespread adoption of energy-efficient microcontroller units (MCUs) in the Tiny Machine Learning (TinyML) domain, they still face significant limitations in terms of performance and memory (RAM, Flash). In this work, we combine approximate computing and software kernel design to accelerate the inference of approximate CNN models on MCUs. Our kernel-based approximation framework firstly unpacks the operands of each convolution layer and then conducts an offline calculation to determine the significance of each operand. Subsequently, through a design space exploration, it employs a computation skipping approximation strategy based on the calculated significance. Our evaluation on an STM32-Nucleo board and 2 popular CNNs trained on the CIFAR-10 dataset shows that, compared to state-of-the-art exact inference, our Pareto optimal solutions can feature on average 21% latency reduction with no degradation in Top-1 classification accuracy, while for lower accuracy requirements, the corresponding reduction becomes even more pronounced.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 6 of its 13 references that are in the map. First posted on arXiv 25 Sep 2024.

Builds on

6 of 13 references.

References · 6

  1. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
  2. 2018CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUscited by 116
  3. 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Surveycited by 39
  4. 2022Intelligence at the Extreme Edge: A Survey on Reformable TinyMLcited by 13
  5. 2022CFU Playground: Full-Stack Open-Source Framework for Tiny Machine Learning (tinyML) Acceleration on FPGAscited by 11
  6. 2023TinyML Design Contest for Life-Threatening Ventricular Arrhythmia Detectioncited by 1

Built on by

Not cited yet.