paper-with-me

홈 › Papers

Benchmarking Energy and Latency in TinyML: A Novel Method for Resource-Constrained AI

2025-05-21 · Pietro Bartoli, Christian Veronesi, Andrea Giudici, David Siorpaes, Diana Trojaniello, Franco Zappa

The rise of IoT has increased the need for on-edge machine learning, with TinyML emerging as a promising solution for resource-constrained devices such as MCU. However, evaluating their performance remains challenging due to diverse architectures and application scenarios. Current solutions have many non-negligible limitations. This work introduces an alternative benchmarking methodology that integrates energy and latency measurements while distinguishing three execution phases pre-inference, inference, and post-inference. Additionally, the setup ensures that the device operates without being powered by an external measurement unit, while automated testing can be leveraged to enhance statistical significance. To evaluate our setup, we tested the STM32N6 MCU, which includes a NPU for executing neural networks. Two configurations were considered: high-performance and Low-power. The variation of the EDP was analyzed separately for each phase, providing insights into the impact of hardware configurations on energy efficiency. Each model was tested 1000 times to ensure statistically relevant results. Our findings demonstrate that reducing the core voltage and clock frequency improve the efficiency of pre- and post-processing without significantly affecting network execution performance. This approach can also be used for cross-platform comparisons to determine the most efficient inference platform and to quantify how pre- and post-processing overhead varies across different hardware implementations.

📄 PDF Abstract BibTeX arXiv:2505.15622

Code (0)

등록된 구현이 없습니다.

Tasks

Benchmarking

Similar Papers 제목 키워드 기반

Real-Time Performance Benchmarking of TinyML Models in Embedded Systems (PICO: Performance of Inference, CPU, and Operations)

2025-09-05 · Abhishek Dey, Saurabh Srivastava, Gaurav Singh, Robert G. Pettit arxiv

This paper presents PICO-TINYML-BENCHMARK, a modular and platform-agnostic framework for benchmarking the real-time performance of TinyML models on resource-constrained embedded systems. Evaluating key metrics such as in…

Keyword Spotting

Optimizing TinyML: The Impact of Reduced Data Acquisition Rates for Time Series Classification on Microcontrollers

2024-09-17 · Riya Samanta, Bidyut Saha, Soumya K. Ghosh, Ram Babu Roy

Tiny Machine Learning (TinyML) enables efficient, lowcost, and privacy preserving machine learning inference directly on microcontroller units (MCUs) connected to sensors. Optimizing models for these constrained environm…

Privacy PreservingTime SeriesTime Series Classification

MicroNets: Neural Network Architectures for Deploying TinyML Applications on Commodity Microcontrollers

2020-10-21 · Colby Banbury, Chuteng Zhou, Igor Fedorov, Ramon Matas Navarro 외

Executing machine learning workloads locally on resource constrained microcontrollers (MCUs) promises to drastically expand the application space of IoT. However, so-called TinyML presents severe technical challenges, as…

Anomaly DetectionKeyword SpottingNeural Architecture Search

Measuring what Really Matters: Optimizing Neural Networks for TinyML

2021-04-21 · Lennart Heim, Andreas Biri, Zhongnan Qu, Lothar Thiele

With the surge of inexpensive computational and memory resources, neural networks (NNs) have experienced an unprecedented growth in architectural and computational complexity. Introducing NNs to resource-constrained devi…

Benchmarking

TrashDet: Iterative Neural Architecture Search for Efficient Waste Detection

2025-12-23 · Tony Tran, Bin Hu arxiv

This paper addresses trash detection on the TACO dataset under strict TinyML constraints using an iterative hardware-aware neural architecture search framework targeting edge and IoT devices. The proposed method construc…

Neural Architecture Search