Correctness analysis of MPI-3 non-blocking communications in PARCOACH

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the 22nd European MPI Users' Group Meeting, EuroMPI 2015
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450337953
DOIs
Publication statusPublished - 21 Sept 2015
Externally publishedYes
Event22nd European MPI Users' Group Meeting, EuroMPI 2015 - Bordeaux, France
Duration: 21 Sept 201523 Sept 2015

Publication series

NameACM International Conference Proceeding Series
Volume21-23-September-2015

Conference

Conference22nd European MPI Users' Group Meeting, EuroMPI 2015
Country/TerritoryFrance
CityBordeaux
Period21/09/1523/09/15

Keywords

  • Checker
  • MPI
  • Non-blocking collectives
  • Static analysis

Fingerprint

Dive into the research topics of 'Correctness analysis of MPI-3 non-blocking communications in PARCOACH'. Together they form a unique fingerprint.

Cite this