Guardado en:
Detalles Bibliográficos
Autores principales: Bartoli, Pietro, Veronesi, Christian, Giudici, Andrea, Siorpaes, David, Trojaniello, Diana, Zappa, Franco
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:https://arxiv.org/abs/2505.15622
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917106838142976
author Bartoli, Pietro
Veronesi, Christian
Giudici, Andrea
Siorpaes, David
Trojaniello, Diana
Zappa, Franco
author_facet Bartoli, Pietro
Veronesi, Christian
Giudici, Andrea
Siorpaes, David
Trojaniello, Diana
Zappa, Franco
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2505_15622
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Benchmarking Energy and Latency in TinyML: A Novel Method for Resource-Constrained AI
Bartoli, Pietro
Veronesi, Christian
Giudici, Andrea
Siorpaes, David
Trojaniello, Diana
Zappa, Franco
Machine Learning
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.
title Benchmarking Energy and Latency in TinyML: A Novel Method for Resource-Constrained AI
topic Machine Learning
url https://arxiv.org/abs/2505.15622