MICE: A Prototype MPI Implementation in Converse Environment
MPI Developers Conference 1996
Publication Type: Paper
Repository URL:
Abstract
This 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.
TextRef
Milind Bhandarkar and L. V. Kale, "MICE: A Prototype MPI Implementation in
Converse Environment", Proceedings of the second MPI Developers Conference,
South Bend, Indiana, July 1996, pp. 26-31.
People
Research Areas