Improving Simulations of MPI Applications Using A Hybrid Network Model with Topology and Contention Support

Abstract : Proper modeling of collective communications is essential for understanding the behavior of medium-to-large scale parallel applications, and even minor deviations in implementation can adversely affect the prediction of real-world performance. We propose a hybrid network model extending LogP based approaches to account for topology and contention in high-speed TCP networks. This model is validated within SMPI, an MPI implementation provided by the SimGrid simulation toolkit. With SMPI, standard MPI applications can be compiled and run in a simulated network environment, and traces can be captured without incurring errors from tracing overheads or poor clock synchronization as in physical experiments. SMPI provides features for simulating applications that require large amounts of time or resources, including selective execution, ram folding, and off-line replay of execution traces. We validate our model by comparing traces produced by SMPI with those from other simulation platforms, as well as real world environments.
Complete list of metadatas

Cited literature [27 references]  Display  Hide  Download

https://hal.inria.fr/hal-00821446
Contributor : Arnaud Legrand <>
Submitted on : Friday, May 10, 2013 - 10:35:08 AM
Last modification on : Thursday, December 20, 2018 - 1:30:56 AM
Long-term archiving on : Tuesday, April 4, 2017 - 6:08:14 AM

Files

RR-8300.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00821446, version 1

Citation

Paul Bedaride, Stéphane Genaud, Augustin Degomme, Arnaud Legrand, George Markomanolis, et al.. Improving Simulations of MPI Applications Using A Hybrid Network Model with Topology and Contention Support. [Research Report] RR-8300, INRIA. 2013, pp.22. ⟨hal-00821446⟩

Share

Metrics

Record views

1116

Files downloads

752