TY - GEN
T1 - Correctness analysis of MPI-3 non-blocking communications in PARCOACH
AU - Jaeger, Julien
AU - Saillard, Emmanuelle
AU - Carribault, Patrick
AU - Barthou, Denis
N1 - Publisher Copyright:
© 2015 ACM.
PY - 2015/9/21
Y1 - 2015/9/21
N2 - MPI-3 provide functions for non-blocking collectives. To help programmers introduce non-blocking collectives to existing MPI programs, we improve the PARCOACH tool for checking correctness of MPI call sequences. These enhancements focus on correct call sequences of all avor of collective calls, and on the presence of completion calls for all nonblocking communications. The evaluation shows an overhead under 10% of original compilation time.
AB - MPI-3 provide functions for non-blocking collectives. To help programmers introduce non-blocking collectives to existing MPI programs, we improve the PARCOACH tool for checking correctness of MPI call sequences. These enhancements focus on correct call sequences of all avor of collective calls, and on the presence of completion calls for all nonblocking communications. The evaluation shows an overhead under 10% of original compilation time.
KW - Checker
KW - MPI
KW - Non-blocking collectives
KW - Static analysis
UR - https://www.scopus.com/pages/publications/84983400065
U2 - 10.1145/2802658.2802674
DO - 10.1145/2802658.2802674
M3 - Conference contribution
AN - SCOPUS:84983400065
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 22nd European MPI Users' Group Meeting, EuroMPI 2015
PB - Association for Computing Machinery
T2 - 22nd European MPI Users' Group Meeting, EuroMPI 2015
Y2 - 21 September 2015 through 23 September 2015
ER -