• DocumentCode
    2500845
  • Title

    MICE: a prototype MPI implementation in Converse environment

  • Author

    Bhandarkar, Milind A. ; Kalé, Laxmikant V.

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1996
  • fDate
    1-2 Jul 1996
  • Firstpage
    26
  • Lastpage
    31
  • Abstract
    The paper describes MICE, a prototype implementation of MPI on the Converse interoperable parallel programming environment. It is based on MPICH, a public-domain implementation of MPI and uses the Abstract Device Interface (ADI) which has been retargeted on top of Converse. MICE makes use of message-managers and allows use of thread-objects to let MPI modules co-exist with other types of computations and communication (such as a library computation in Charm++ or asynchronous computations in multipol) within a single application. It also makes it possible to interoperate PVM (in a restricted form) and MPI modules. Thread-objects make it possible to build multi-threaded MPI programs. This MPI implementation demonstrates that it is possible to provide interoperability without any significant performance degradation
  • Keywords
    application program interfaces; message passing; open systems; parallel programming; programming environments; utility programs; Abstract Device Interface; Converse interoperable parallel programming environment; MICE; MPI modules; MPICH; PVM interoperation; communication; computations; message managers; multi-threaded MPI programs; prototype MPI implementation; public-domain MPI implementation; thread objects; Computer languages; Computer science; Degradation; Libraries; Mice; Parallel languages; Parallel programming; Programming environments; Programming profession; Prototypes;
  • 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.534091
  • Filename
    534091