Predicting the Performance and the Power Consumption of MPI Applications With SimGrid - Archive ouverte HAL Access content directly
Preprints, Working Papers, ... Year :

Predicting the Performance and the Power Consumption of MPI Applications With SimGrid

(1, 2) , (3) , (4) , (3) , (1, 2) , (5) , (5)
1
2
3
4
5

Abstract

The past decade witnessed a rapid development of powerful but energy-hungry parallel and distributed systems, making energy efficiency of large data centers an important optimization goal. Simulation is a popular approach for studying the behavior of HPC applications in a variety of scenarios. However, simulators are infrequently able to provide faithful performance predictions of applications and typically lack the capability of providing details about the energy consumption of the simulated platforms, especially when comprised of multi-core architectures. Furthermore, studying the impact of different application configurations on energy consumption is a difficult task as only few platforms are equipped with proper power measurement devices. In this paper, we present an extension of the SimGrid simulation toolkit that addresses these challenges. We firstly introduce a model for application energy consumption that supports dynamic voltage/frequency scaling (DVFS) of simulated processors. Secondly, we discuss means to account for coarse-grain memory effects in multi-core architectures. The advantages of our approach, compared to cycle-level simula-tors, are faster simulation run times and enhanced scalability with, provided the target platform is correctly modeled, a retained excellent accuracy. We discuss our model in detail and demonstrate how it can be instantiated by profiling different applications during the calibration phase. Finally, the proposed simulator is validated through an extensive set of experiments with common HPC benchmarks.
Fichier principal
Vignette du fichier
simgrid-energy-article.pdf (1.5 Mo) Télécharger le fichier
Vignette du fichier
cluster-presentation-final.pdf (8.28 Mo) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-01446134 , version 1 (25-01-2017)

Identifiers

  • HAL Id : hal-01446134 , version 1

Cite

Franz C. Heinrich, Alexandra Carpen-Amarie, Augustin Degomme, Sascha Hunold, Arnaud Legrand, et al.. Predicting the Performance and the Power Consumption of MPI Applications With SimGrid. 2017. ⟨hal-01446134⟩
831 View
691 Download

Share

Gmail Facebook Twitter LinkedIn More