Mpi sh: a distributed shared memory implementation of mpi (original) (raw)
ABSTRACT Most current MPI implementations are developed on top of message passing libraries. This paper considers a rather different approach where MPI primitives are supported through a distributed shared memory. To evaluate this approach, we describe MPI SH, an implementation of MPI on top of DV SA, a package to emulate a shared memory on top of a distributed memory architecture. DV SA structures the shared memory as a set of variable size areas and defines a set of operations each involving a whole area.