Modeling, Prediction and Optimization of Energy Consumption of MPI Applications using SimGrid - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2019

Modeling, Prediction and Optimization of Energy Consumption of MPI Applications using SimGrid

Modélisation, prédiction et optimisation de la consommation énergétique d'applications MPI à l'aide de SimGrid

Résumé

The High-Performance Computing (HPC) community is currently undergoingdisruptive technology changes in almost all fields, including a switch towardsmassive parallelism with several thousand compute cores on a single GPU oraccelerator and new, complex networks. Powering a massively parallel machinebecomesThe energy consumption of these machines will continue to grow in the future,making energy one of the principal cost factors of machine ownership. This explainswhy even the classic metric "flop/s", generally used to evaluate HPC applicationsand machines, is widely regarded as to be replaced by an energy-centric metric"flop/watt".One approach to predict energy consumption is through simulation, however, a pre-cise performance prediction is crucial to estimate the energy faithfully. In this thesis,we contribute to the performance and energy prediction of HPC architectures. Wepropose an energy model which we have implemented in the open source SimGridsimulator. We validate this model by carefully and systematically comparing itwith real experiments. We leverage this contribution to both evaluate existingand propose new DVFS governors that are part*icularly designed to suit the HPCcontext.
Les changements technologiques dans la communauté du calcul hauteperformance (HPC) sont importants, en particulier dans le secteurdu parallélisme massif avec plusieurs milliers de cœurs de calcul sur unGPU unique ou accélérateur, et aussi des nouveaux réseaux complexes.La consommation d’énergie de ces machines continuera de croître dans les années à venir,faisant de l’énergie l’un des principaux facteurs de coût.Cela explique pourquoi même la métrique classique"flop / s", généralement utilisé pour évaluer les applications HPC etles machines, est progressivement remplacé par une métrique centré surl’énergie en "flop / watt".Une approche pour prédire la consommation d'énergie se fait parsimulation, cependant, une prédiction précise de la performance estcruciale pour estimer l’énergie. Dans cette thèse, nouscontribuons à la prédiction de performance et d'énergie des architectures HPC.Nous proposons un modèle énergétique qui a été implémenté dans unsimulateur open source, sg. Nous validons ce modèle avec soin eten le comparant systématiquement avec des expériences réelles.Nous utilisons cette contribution pour évaluer les projetsexistants et nous proposons de nouveaux governors DVFS spécialementconçus pour le contexte HPC.
Fichier principal
Vignette du fichier
HEINRICH_2019_diffusion.pdf (4.46 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)
Loading...

Dates et versions

tel-02269894 , version 1 (09-09-2019)

Identifiants

  • HAL Id : tel-02269894 , version 1

Citer

Franz Heinrich. Modeling, Prediction and Optimization of Energy Consumption of MPI Applications using SimGrid. Modeling and Simulation. Université Grenoble Alpes, 2019. English. ⟨NNT : 2019GREAM018⟩. ⟨tel-02269894⟩
457 Consultations
669 Téléchargements

Partager

Gmail Facebook X LinkedIn More