Lazy Release Consistency for Software Distributed Shared Memory

Release consistency, a relaxed memory consistency model that reduces the impact of remote memory access latency in both software and hardware distributed shared memory, is considered. To reduce the number of messages and the amount of data exchanged for remote memory access, a lazy release consistency algorithm is introduced. It pulls modifications across the interconnect only when necessary. Trace-driven simulation using the SPLASH benchmarks indicates that lazy release consistency reduces both the number of messages and the amount of data transferred between processors. These reductions are especially significant for programs that exhibit false sharing and make extensive use of locks.


Presented at:
Proceedings of the Nineteenth International Symposium on Computer Architecture, May 1992
Year:
1992
Laboratories:




 Record created 2005-10-20, last modified 2018-03-17

n/a:
Download fulltext
PS.PDF

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)