Capacity Planning of Supercomputers: Simulating MPI Applications at Scale - Archive ouverte HAL Access content directly
Master Thesis Year : 2017

Capacity Planning of Supercomputers: Simulating MPI Applications at Scale

(1)
1

Abstract

The capacity planning of supercomputers is a complex but important task. The best combination of hardware for the given budget has to be selected. Such choices are often guided by some common rules, elaborated after years of trial and error. The rapid development of the field, however, makes this approach costly and ineffective. We believe that experts could benefit from accurate and efficient simulators to design the next generations of supercomputers. In this work, we simulate a complex MPI application at the scale of the current top500 supercomputers, using the Simgrid simulation toolkit. We present the optimization developed to enable this kind of large scale executions, we demonstrate the soundness of the resulting simulation and we illustrate the new possibilities of study.
La conception d'un supercalculateur est une tâche complexe. La meilleure combinaison de matériel pour un budget donné doit être sélectionnée. De tels choix sont souvent guidés par des règles communes, élaborées après des années d'essai et erreur. Le développement rapide du domaine rends cette approche couteuse et inefficace. Nous pensons que les experts pourraient bénéficier de l'utilisation de simulateurs précis et efficaces pour concevoir les prochaines générations de supercalculateurs. Dans ce rapport, nous simulons une application MPI complexe à l'échelle des supercalculateurs du top500 actuel, en utilisant l'outil de simulation Simgrid. Nous présentons les optimisations développées pour permettre ce type d'exécutions à grande échelle, nous démontrons la fiabilité de la simulation et nous illustrons les nouvelles possibilités d'étude.
Fichier principal
Vignette du fichier
report.pdf (547.03 Ko) Télécharger le fichier
Vignette du fichier
slides.pdf (1.13 Mo) Télécharger le fichier
Format : Presentation
Loading...

Dates and versions

hal-01544827 , version 1 (22-06-2017)

Identifiers

  • HAL Id : hal-01544827 , version 1

Cite

Tom Cornebize. Capacity Planning of Supercomputers: Simulating MPI Applications at Scale. Distributed, Parallel, and Cluster Computing [cs.DC]. 2017. ⟨hal-01544827⟩
471 View
647 Download

Share

Gmail Facebook Twitter LinkedIn More