Simulating MPI Applications: The SMPI Approach

Augustin Degomme, Arnaud Legrand, Georgios Markomanolis, Martin Quinson, Mark Stillwell, Frédéric Suter

Research output: Contribution to journalArticlepeer-review

39 Scopus citations

Abstract

This article summarizes our recent work and developments on SMPI, a flexible simulator of MPI applications. In this tool, we took a particular care to ensure our simulator could be used to produce fast and accurate predictions in a wide variety of situations. Although we did build SMPI on SimGrid whose speed and accuracy had already been assessed in other contexts, moving such techniques to a HPC workload required significant additional effort. Obviously, an accurate modeling of communications and network topology was one of the key to such achievements. Another less obvious key was the choice to combine in a single tool the possibility to do both offline and online simulation.
Original languageEnglish (US)
Pages (from-to)2387-2400
Number of pages14
JournalIEEE Transactions on Parallel and Distributed Systems
Volume28
Issue number8
DOIs
StatePublished - Aug 1 2017
Externally publishedYes

Fingerprint

Dive into the research topics of 'Simulating MPI Applications: The SMPI Approach'. Together they form a unique fingerprint.

Cite this