• DocumentCode
    1885721
  • Title

    Efficient runtime support for parallelizing block structured applications

  • Author

    Agrawal, Gagan ; Sussman, Aaron ; Saltz, J.

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD
  • fYear
    1994
  • fDate
    23-25 May 1994
  • Firstpage
    158
  • Lastpage
    167
  • Abstract
    Scientific and engineering applications often involve structured meshes. These meshes may be nested (for multigrid codes) and/or irregularly coupled (called multiblock or irregularly coupled regular mesh problems). We describe a runtime library for parallelizing these applications on distributed memory parallel machines in an efficient and machine-independent fashion. This runtime library is implemented on several different systems. This library can be used by application programmers to port applications by hand and can also be used by a compiler to handle communication for these applications. Our experimental results show that our primitives have low runtime communication overheads. We have used this library to port a multiblock template and a multigrid code. Effort is also underway to port a complete multiblock computational fluid dynamics code using our library
  • Keywords
    distributed memory systems; parallel machines; parallel programming; physics computing; software reusability; application programmers; block structured applications; distributed memory parallel machines; engineering applications; irregularly coupled regular mesh problems; machine-independent; multiblock; multiblock computational fluid dynamics code; multiblock template; multigrid codes; parallel programming; runtime communication overhead; runtime library; runtime support; scientific applications; structured meshes; Application software; Clocks; Communication switching; Computer architecture; Computer networks; Concurrent computing; Multiprocessing systems; Runtime; Telecommunication traffic; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable High-Performance Computing Conference, 1994., Proceedings of the
  • Conference_Location
    Knoxville, TN
  • Print_ISBN
    0-8186-5680-8
  • Type

    conf

  • DOI
    10.1109/SHPCC.1994.296639
  • Filename
    296639