Capacity Planning of Supercomputers: Simulating MPI Applications at Scale - Inria - Institut national de recherche en sciences et technologies du numérique
Mémoires D'étudiants -- Hal-Inria+ Année : 2017

Capacity Planning of Supercomputers: Simulating MPI Applications at Scale

Résumé

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
slides.pdf (1.13 Mo) Télécharger le fichier
Format Présentation
Loading...

Dates et versions

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

Identifiants

  • HAL Id : hal-01544827 , version 1

Citer

Tom Cornebize. Capacity Planning of Supercomputers: Simulating MPI Applications at Scale. Distributed, Parallel, and Cluster Computing [cs.DC]. 2017. ⟨hal-01544827⟩
504 Consultations
731 Téléchargements

Partager

More