• DocumentCode
    3621000
  • Title

    Automatic data-flow graph generation of MPI programs

  • Author

    R.E. Silva;G. Pezzi;N. Maillard;T. Diverio

  • Author_Institution
    Inst. of Informatics, UFRGS, Porto Alegre, Brazil
  • fYear
    2005
  • fDate
    6/27/1905 12:00:00 AM
  • Firstpage
    93
  • Lastpage
    100
  • Abstract
    The data-flow graph (DFG) of a parallel application is frequently used to take scheduling decisions, based on the information that it models (dependencies among the tasks and volume of exchanged data). In the case of MPI-based programs, the DFG may be built at run-time by overloading the data exchange primitives. This article presents a library that enables the generation of the DFG of a MPI program, and its use to analyze the network contention on a test-application: the Linpack benchmark. It is the first step towards automatic mapping of a MPI program on a distributed architecture.
  • Keywords
    "Processor scheduling","Libraries","Parallel programming","Benchmark testing","Runtime","Yarn","Application software","Informatics","Parallel processing","Java"
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2005. SBAC-PAD 2005. 17th International Symposium on
  • ISSN
    1550-6533
  • Print_ISBN
    0-7695-2446-X
  • Type

    conf

  • DOI
    10.1109/CAHPC.2005.15
  • Filename
    1592561