scholarly journals Flexible Hardware/Software Support for Message Passing on a Distributed Shared Memory Architecture

Author(s):  
P. Francesco ◽  
P. Antonio ◽  
P. Marchal
1997 ◽  
Vol 6 (2) ◽  
pp. 201-214 ◽  
Author(s):  
Luis M. Silva ◽  
JoÃo Gabriel Silva ◽  
Simon Chapple

Distributed shared memory has been recognized as an alternative programming model to exploit the parallelism in distributed memory systems because 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 article presents DSMPI, a parallel library that runs atop of MPI and provides a DSM abstraction. It provides an easy-to-use programming interface, is fully, portable, and supports heterogeneity. For the sake of flexibility, 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.


IEEE Micro ◽  
2005 ◽  
Vol 25 (1) ◽  
pp. 30-40 ◽  
Author(s):  
T.H. Dunigan ◽  
J.S. Vetter ◽  
J.B. White ◽  
P.H. Worley

Sign in / Sign up

Export Citation Format

Share Document