WORTEX: Worst-Case Execution Time and Energy Estimation in Low-Power Microprocessors using Explainable ML - Département Systèmes et Circuits Intégrés Numériques Accéder directement au contenu
Communication Dans Un Congrès Année : 2024

WORTEX: Worst-Case Execution Time and Energy Estimation in Low-Power Microprocessors using Explainable ML

Résumé

Real-time and energy-constrained systems heavily rely on estimates of the worst-case execution time (WCET) and worst-case energy consumption (WCEC) of code snippets to ensure trustworthy operation. Designing architecture-specific analytical models for time and energy is often challenging and time-consuming. In situations where analytical models are unavailable or incomplete, machine learning (ML) techniques emerge as a promising solution to build WCET/WCEC models. This paper introduces WORTEX, a toolkit for WCET/WCEC estimation of basic blocks based on ML techniques. To ensure the real-world applicability of its models, WORTEX extracts large datasets of basic blocks from real programs and precisely measures their energy consumption/execution time on the physical target platform. The dataset is used to train various WCET/WCEC models using different ML techniques. Experimental results on simple and time-predictable hardware show that even the most basic ML techniques provide accurate results, that never underestimate actual values. We also discuss the use of explainability techniques to gain trustworthiness for the models.
Fichier principal
Vignette du fichier
WORTEX_Camera_Ready-5.pdf (1.21 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04646477 , version 1 (12-07-2024)

Licence

Identifiants

  • HAL Id : hal-04646477 , version 1

Citer

Hugo Reymond, Abderaouf Nassim Amalou, Isabelle Puaut. WORTEX: Worst-Case Execution Time and Energy Estimation in Low-Power Microprocessors using Explainable ML. 22nd International Workshop on Worst-Case Execution Time Analysis (WCET 2024), Thomas Carle, Jul 2024, Lille, France. pp.1:1-1:14. ⟨hal-04646477⟩
0 Consultations
0 Téléchargements

Partager

Gmail Mastodon Facebook X LinkedIn More