DocumentCode
2005291
Title
Making distributed shared memory simple, yet efficient
Author
Swanson, Mark ; Stoller, Leigh ; Carter, John
Author_Institution
Comput. Syst. Lab., Utah Univ., Salt Lake City, UT, USA
fYear
1998
fDate
35884
Firstpage
2
Lastpage
13
Abstract
Recent research on distributed shared memory (DSM) has focussed on improving performance by reducing the communication overhead of DSM. Features added include lazy release consistency based coherence protocols and new interfaces that give programmers the ability to hand tune communication. These features have increased DSM performance at the expense of requiring increasingly complex DSM systems or increasingly cumbersome programming. They have also increased the computation overhead of DSM, which has partially offset the communication related performance gains. We chose to implement a simple DSM system, Quarks, with an eye towards hiding most computation overhead while using a very low latency transport layer to reduce the effect of communication overhead. The resulting performance is comparable to that of far more complex DSM systems, such as Treadmarks and Cashmere
Keywords
data integrity; distributed memory systems; parallel programming; shared memory systems; Cashmere; DSM performance; Quarks; Treadmarks; communication overhead; communication related performance gains; complex DSM systems; computation overhead; distributed shared memory; lazy release consistency based coherence protocols; low latency transport layer; Coherence; Delay; Distributed computing; Laboratories; Performance gain; Programming profession; Protocols; Software performance; Time sharing computer systems; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Level Parallel Programming Models and Supportive Environments, 1998. Proceedings. Third International Workshop on
Conference_Location
Orlando, FL
Print_ISBN
0-8186-8412-7
Type
conf
DOI
10.1109/HIPS.1998.665138
Filename
665138
Link To Document