Energy consumption assessment in embedded AI: Metrological improvements of benchmarks for edge devices
This manuscript proposes a new method to improve the MLCommons protocol for measuring power consumption on Microcontroller Units (MCUs) when running edge Artificial Intelligence (AI). In particular, the proposed approach (i) selectively measures the power consumption attributable to the inferences (namely, the predictions performed by Artificial Neural Networks - ANN), preventing the impact of other operations, (ii) accurately identifies the time window for acquiring the sample of the current thanks to the simultaneous measurement of power consumption and inference duration, and (iii) precisely synchronize the measurement windows and the inferences. The method is validated on three use cases: (i) Rockchip RV1106, a neural MCU that implements ANN via hardware neural processing unit through a dedicated accelerator, (ii) STM32 H7, and (iii) STM32 U5, high-performance and ultra-low-power general-purpose microcontroller, respectively. The proposed method returns higher power consumption for the two devices with respect to the MLCommons approach. This result is compatible with an improvement of selectivity and accuracy. Furthermore, the method reduces measurement uncertainty on the Rockchip RV1106 and STM32 boards by factors of 6 and 12, respectively. • A new method to improve the MLCommons protocol for measuring power consumption on Microcontroller Units when running edge Artificial Intelligence. • The proposed approach selectively measures the power consumption attributable to the inferences preventing the impact of other operations. • The proposed approach accurately identifies the time window for acquiring the sample of the current thanks to the simultaneous measurement of power consumption and inference duration. • Compared to the MLCommons protocol, the proposed method significantly reduces measurement uncertainty by a factor of 6 on the Rockchip RV1106 and 12 on the STM32 boards.
Authors
- Luca Capobianco
- Nicola Moccaldi (ORCID: https://orcid.org/0000-0002-1035-5740)
- Francesco Isgrò (ORCID: https://orcid.org/0000-0001-9342-5291)
- Danilo Pau (ORCID: https://orcid.org/0000-0003-1585-2313)
- Rosanna Manzo (ORCID: https://orcid.org/0000-0002-3891-1825)
- Pasquale Arpaïa (ORCID: https://orcid.org/0000-0002-5192-5922)
- Ettore Toscano
- Antonella Cioffi (ORCID: https://orcid.org/0000-0002-8296-3139)
- Andrea Apicella (ORCID: https://orcid.org/0000-0002-5391-168X)
- Francesco Caputo (ORCID: https://orcid.org/0000-0002-5127-7208)
- Antonio Esposito
Institutions
- University of Salerno (IT)
- STMicroelectronics (Switzerland) (CH)
- STMicroelectronics (Italy) (IT)
- Centro di Ricerca in Matematica Pura ed Applicata (IT)
- University of Naples Federico II (IT)
Publication Details
- Journal
- Computer Standards & Interfaces
- Published
- 2025-12-22
- DOI
- https://doi.org/10.1016/j.csi.2025.104120
- Primary Topic
- Green IT and Sustainability
- Type
- article
- Field-Weighted Citation Impact
- 0.00