loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS'03)
GIDM: Globally-Indexed Distributed Memory
San Juan, Puerto Rico
May 28-May 30
ISBN: 0-7695-1910-5
Hairong Kuang, University of California at Irvine and California State Polytechnic University at Pomona
Lubomir F. Bic, University of California at Irvine
Michael B. Dillencourt, University of California at Irvine
In applications where a large array is distributed over multiple machines, the programming task is simplified if a common global indexing structure is used on all nodes. Distributed Shared Memory (DSM) can be used to achieve this. However, most implementations of DSM are too general and too inefficient for this task. We present a special form of DSM, targeted specifically at numerical distributed applications. This technique decouples the two aspects of DSM systems: the global view and the consistency protocols. The global view allows a program to access each element using its global index even if only a partition of an array is allocated locally. The consistency protocol allows two copies to be synchronized, but leaves the decision of when to synchronize up to the programmer using explicit export/import primitives. The two mechanisms can be used separately or together. The technique provides the advantages of easier programming, flexibility, scalability, and good performance.
Citation:
Hairong Kuang, Lubomir F. Bic, Michael B. Dillencourt, "GIDM: Globally-Indexed Distributed Memory," ftdcs, pp.108, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.