• DocumentCode
    2500765
  • Title

    MPI on the I-WAY: a wide-area, multimethod implementation of the Message Passing Interface

  • Author

    Foster, Ian ; Geisler, Jonathan ; Tuecke, Steven

  • Author_Institution
    Argonne Nat. Lab., IL, USA
  • fYear
    1996
  • fDate
    1-2 Jul 1996
  • Firstpage
    10
  • Lastpage
    17
  • Abstract
    High-speed wide-area networks enable innovative applications that integrate geographically distributed computing, database, graphics, and networking resources. The Message Passing Interface (MPI) can be used as a portable, high-performance programming model for such systems. However, the wide-area environment introduces challenging problems for the MPI implementor, because of the heterogeneity of both the underlying physical infrastructure and the authentication and software environment at different sites. We describe an MPI implementation that incorporates solutions to these problems. This implementation, which was developed for the I-WAY distributed-computing experiment, was constructed by layering MPICH on the Nexus multithreaded runtime system. Nexus provides automatic configuration mechanisms that can be used to select and configure authentication, process creation, and communication mechanisms in heterogeneous systems
  • Keywords
    application program interfaces; message authentication; message passing; parallel programming; programming environments; software libraries; utility programs; wide area networks; I-WAY distributed-computing experiment; MPICH; Message Passing Interface; Nexus multithreaded runtime system; authentication; automatic configuration mechanisms; communication mechanisms; geographically distributed computing resources; geographically distributed database resources; geographically distributed graphics resources; geographically distributed networking; heterogeneous systems; high-speed wide-area networks; portable high-performance programming model; process creation; software environment; Application software; Authentication; Computer displays; Distributed computing; Message passing; Network interfaces; North America; Programming profession; Resource management; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    MPI Developer's Conference, 1996. Proceedings., Second
  • Conference_Location
    Notre Dame, IN
  • Print_ISBN
    0-8186-7533-0
  • Type

    conf

  • DOI
    10.1109/MPIDC.1996.534089
  • Filename
    534089