• DocumentCode
    3445485
  • Title

    Communicating data-parallel tasks: an MPI library for HPF

  • Author

    Foster, Ian T. ; Kohr, David R., Jr. ; Krishnaiyer, Rakesh ; Choudhary, Alok

  • Author_Institution
    Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA
  • fYear
    1996
  • fDate
    19-22 Dec 1996
  • Firstpage
    433
  • Lastpage
    438
  • Abstract
    High Performance Fortran (HPF) has emerged as a standard dialect of Fortran for data-parallel computing. However, HPF does not support task parallelism or heterogeneous computing adequately. This paper presents a summary of our work on a library-based approach to support task parallelism, using MPI as a coordination layer for HPF. This library enables a wide variety of applications, such as multidisciplinary simulations and pipeline computations, to take advantage of combined task and data parallelism. An HPF banding for MPI raises several interface and communication issues. We discuss these issues and describe our implementation of an HPF/MPI library that operates with a commercial HPF compiler. We also evaluate the performance of our library using a synthetic communication benchmark and a multiblock application
  • Keywords
    FORTRAN; parallel programming; software performance evaluation; HPF; HPF compiler; High Performance Fortran; MPI library; data-parallel tasks; multiblock application; multidisciplinary simulations; performance; pipeline computations; synthetic communication benchmark; task parallelism; Communication system control; Computational modeling; Concurrent computing; High performance computing; Laboratories; Libraries; Mathematics; Parallel processing; Pipelines; Portable computers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, 1996. Proceedings. 3rd International Conference on
  • Conference_Location
    Trivandrum
  • Print_ISBN
    0-8186-7557-8
  • Type

    conf

  • DOI
    10.1109/HIPC.1996.565859
  • Filename
    565859