Understanding and managing performance and energy consumption of applications with design space exploration

De nombreux paramètres liés à l’architecture affectent l’exécution d’une application : nombre de threads, placement des threads, placement des données, prefetchers, fréquence des coeurs et de la mémoire, SIMD, utilisation des différents niveaux de parallélisme, précision... Ils peuvent contribuer à améliorer les performances et diminuer la consommation énergétique, mais de mauvais choix de paramètres peuvent aussi avoir l’effet inverse. Énumérer et évaluer toutes les combinaisons possibles de ces paramètres devient vite infaisable. Par exemple, les développements matériels récents ont favorisé les unités de calcul SIMD (Single Instruction Multiple Data) qui permettent d’augmenter considérablement le nombre d’opérations flottantes par seconde (FLOPS). Cependant, la diversité et la complexité des micro-architectures et des jeux d’instructions SIMD rend leur adoption difficile dans les applications de simulation métier. Les transformations de codes requises sont coûteuses sans garantie d’amélioration des performances. La même incertitude affecte les autres choix de paramètres et leurs combinaisons. Nous présentons le framework CORHPEX (COmpiler, Runtime and Hardware Parameter EXplorer) qui permet d’effectuer des explorations d’espaces de paramètres (DSE) sur des applications afin de guider le choix des paramètres en modélisant leurs temps d’exécution et consommation énergétique.

Authors

Publication Details

Journal
theses.fr (ABES)
Published
2025-10-27
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Understanding and managing performance and energy consumption of applications with design space exploration

Lana Scravaglieri
theses.fr (ABES)
Parallel Computing and Optimization Techniques
article

Understanding and managing performance and energy consumption of applications with design space exploration

Lana Scravaglieri
article en

Abstract

De nombreux paramètres liés à l’architecture affectent l’exécution d’une application : nombre de threads, placement des threads, placement des données, prefetchers, fréquence des coeurs et de la mémoire, SIMD, utilisation des différents niveaux de parallélisme, précision... Ils peuvent contribuer à améliorer les performances et diminuer la consommation énergétique, mais de mauvais choix de paramètres peuvent aussi avoir l’effet inverse. Énumérer et évaluer toutes les combinaisons possibles de ces paramètres devient vite infaisable. Par exemple, les développements matériels récents ont favorisé les unités de calcul SIMD (Single Instruction Multiple Data) qui permettent d’augmenter considérablement le nombre d’opérations flottantes par seconde (FLOPS). Cependant, la diversité et la complexité des micro-architectures et des jeux d’instructions SIMD rend leur adoption difficile dans les applications de simulation métier. Les transformations de codes requises sont coûteuses sans garantie d’amélioration des performances. La même incertitude affecte les autres choix de paramètres et leurs combinaisons. Nous présentons le framework CORHPEX (COmpiler, Runtime and Hardware Parameter EXplorer) qui permet d’effectuer des explorations d’espaces de paramètres (DSE) sur des applications afin de guider le choix des paramètres en modélisant leurs temps d’exécution et consommation énergétique.

theses.fr (ABES)
Affordable and clean energy
Openalex Percentile: Top 24%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Understanding and managing performance and energy consumption of applications with design space exploration — Lana Scravaglieri · theses.fr (ABES) (2025) | TGRS Research Map | TGRS