A graph based approach for MPI deadlock detection

Tobias Hilbrich, Bronis R. de Supinski, Martin Schulz, Matthias Müller · 2009

The MPI standard defines several usage patterns that can lead to deadlock, some of which involve collective communications or non-deterministic operations such as wildcard receives. Further, some MPI programming deadlocks only occur for some MPI implementations or certain configurations. Many tools to detect MPI deadlocks exist; however, none precisely handles the increased complexity of deadlock detection created by the richness of the MPI standard, which requires a general deadlock model.

Read the paper · More papers on PaperTik