skip to main content
10.1145/2464996.2467286acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
poster

Hybrid approach for data-flow analysis of MPI programs

Published:10 June 2013Publication History

ABSTRACT

With the increasing cost of developing robust HPC software, precise data-flow analysis for MPI programs -- the mainstay of HPC programming -- are essential. The knowledge of communication is essential for precise data-flow analysis and the difficulty of statically determining it makes the conventional techniques insufficient. Hybrid methods combining static and dynamic techniques are needed and in this work we demonstrate one such approach in building the parallel control-flow graph which can then be used to leverage the precision of data-flow analyses for MPI programs.

References

  1. Strout. M, Kreaseck. B, Hovland. P D.,phData-Flow Analysis for MPI Programs,ICPP '06 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Shires. D, Pollock. L,Sprenkle. S, Program Flow Graph Construction For Static Analysis of MPI Programs,PDPTA 1999Google ScholarGoogle Scholar
  3. Bronevetsky. G, Communication-Sensitive Static data-flow for Parallel Message Passing Applications,CGO '09 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bronevetsky. G, Burke. M, Aananthakrishnan. S, Zhao. J, Sarkar. V, Compositional data-flow via Abstract Transition Systems,(TR)Google ScholarGoogle Scholar
  5. Quinlan. D, ROSE Compiler,\hrefhttp://www.rosecompiler.orghttp://www.rosecompiler.orgGoogle ScholarGoogle Scholar

Index Terms

  1. Hybrid approach for data-flow analysis of MPI programs

        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 Conferences
          ICS '13: Proceedings of the 27th international ACM conference on International conference on supercomputing
          June 2013
          512 pages
          ISBN:9781450321303
          DOI:10.1145/2464996

          Copyright © 2013 Copyright is held by the owner/author(s)

          Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 10 June 2013

          Check for updates

          Qualifiers

          • poster

          Acceptance Rates

          ICS '13 Paper Acceptance Rate43of202submissions,21%Overall Acceptance Rate584of2,055submissions,28%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader