loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96)
Implementing Distributed Shared Memory on Top of MPI: The DSMPI Library
PORTUGAL
January 24-January 26
ISBN: 0-8186-7376-1
L.M. Silva, Coimbra Univ., Portugal
J.G. Silva, Coimbra Univ., Portugal
S. Chapple, Coimbra Univ., Portugal
Abstract: Distributed shared memory has been recognized as an alternative programming model to exploit the parallelism in distributed memory systems since it provides a higher level of abstraction than simple message passing. DSM combines the simple programming model of shared-memory with the scalability of distributed memory machines. This paper presents DSMPI, a parallel library that runs atop of MPI and provides a distributed shared memory abstraction. It provides an easy-to-use programming interface, is flexible, portable and supports heterogeneity. Moreover, it supports different coherence protocols and models of consistency. We present some performance results taken in a network of workstations and in a Cray T3D which show that DSMPI can be competitive with MPI for some applications.
Index Terms:
distributed memory systems; parallel programming; software libraries; shared memory systems; message passing; software portability; software performance evaluation; distributed shared memory; MPI; DSMPI library; parallel programming; message passing; scalability; distributed memory machines; parallel library; programming interface; software portability; coherence protocols; consistency; performance; workstation network; Cray T3D
Citation:
L.M. Silva, J.G. Silva, S. Chapple, "Implementing Distributed Shared Memory on Top of MPI: The DSMPI Library," pdp, pp.0050, 4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.