skip to main content
10.1145/3624062.3624093acmotherconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
research-article

Highlighting PARCOACH Improvements on MBI

Published:12 November 2023Publication History

ABSTRACT

PARCOACH is one of the few verification tools that mainly relies on a static analysis to detect errors in MPI programs. First focused on the detection of call ordering errors with collectives, it has recently been extended to detect local concurrency errors in MPI-RMA programs. Furthermore, the new version of the tool fixes multiple errors and is easier to use. This paper presents the improvements we made and the results we obtained on the MPI Bugs Initiative.

References

  1. Tassadit Aitkaci. 2022. Analyse et optimisations pour les applications HPC à mémoire distribuée et adressable globalement. Ph. D. Dissertation. University of Bordeaux.Google ScholarGoogle Scholar
  2. Saillard Emmanuelle, Carribault Patrick, and Barthou Denis. 2014. PARCOACH: Combining static and dynamic validation of MPI collective communications. IJHPCA 28, 4 (2014), 425–434.Google ScholarGoogle Scholar
  3. Pierre Huchant, Emmanuelle Saillard, Denis Barthou, Hugo Brunie, and Patrick Carribault. 2018. PARCOACH Extension for a Full-Interprocedural Collectives Verification. In Second International Workshop on Software Correctness for HPC Applications.Google ScholarGoogle ScholarCross RefCross Ref
  4. Mathieu Laurent, Emmanuelle Saillard, and Martin Quinson. 2021. The MPI Bugs Initiative: a Framework for MPI Verification Tools Evaluation. In 2021 IEEE/ACM 5th International Workshop on Software Correctness for HPC Applications (Correctness). 1–9. https://doi.org/10.1109/Correctness54621.2021.00008Google ScholarGoogle ScholarCross RefCross Ref
  5. Emmanuelle Saillard, Marc Sergent, Tassadit Célia Aitkaci, and Denis Barthou. 2022. Static Local Concurrency Errors Detection in MPI-RMA Programs. In Correctness 2022 - Sixth International Workshop on Software Correctness for HPC Applications. Dallas, United States.Google ScholarGoogle Scholar
  6. Aitkaci Tassadit, Sergent Marc, Saillard Emmanuelle, Barthou Denis, and Guillaume Papaure. 2021. Dynamic Data Race Detection for MPI-RMA Programs. In EuroMPI 2021.Google ScholarGoogle Scholar

Index Terms

  1. Highlighting PARCOACH Improvements on MBI

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        SC-W '23: Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis
        November 2023
        2180 pages
        ISBN:9798400707858
        DOI:10.1145/3624062

        Copyright © 2023 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 12 November 2023

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited
      • Article Metrics

        • Downloads (Last 12 months)17
        • Downloads (Last 6 weeks)3

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format .

      View HTML Format