PARCOACH Extension for a Full-Interprocedural Collectives Verification

Pierre Huchant, Emmanuelle Saillard, Denis Barthou, Hugo Brunie, Patrick Carribault

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

Abstract

The advent to exascale requires more scalable and efficient techniques to help developers to locate, analyze and correct errors in parallel applications. PARallel COntrol flow Anomaly CHecker (PARCOACH) is a framework that detects the origin of collective errors in applications using MPI and/or OpenMP. In MPI, such errors include collective operations mismatches. In OpenMP, a collective error can be a barrier not called by all tasks in a team. In this paper, we present an extension of PARCOACH which improves its collective errors detection. We show our analysis is more precise and accurate than the previous one on different benchmarks and real applications.

Original languageEnglish
Title of host publicationProceedings of Correctness 2018
Subtitle of host publication2nd International Workshop on Software Correctness for HPC Applications, Held in conjunction with SC 2018: The International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages69-76
Number of pages8
ISBN (Electronic)9781728102269
DOIs
Publication statusPublished - 2 Jul 2018
Externally publishedYes
Event2nd IEEE/ACM International Workshop on Software Correctness for HPC Applications, Correctness 2018 - Dallas, United States
Duration: 12 Nov 2018 → …

Publication series

NameProceedings of Correctness 2018: 2nd International Workshop on Software Correctness for HPC Applications, Held in conjunction with SC 2018: The International Conference for High Performance Computing, Networking, Storage and Analysis

Conference

Conference2nd IEEE/ACM International Workshop on Software Correctness for HPC Applications, Correctness 2018
Country/TerritoryUnited States
CityDallas
Period12/11/18 → …

Keywords

  • Collectives
  • MPI
  • OpenMP
  • Static-Analysis
  • Verification

Fingerprint

Dive into the research topics of 'PARCOACH Extension for a Full-Interprocedural Collectives Verification'. Together they form a unique fingerprint.

Cite this