[1992] Proceedings the 19th Annual International Symposium on Computer Architecture
DOI: 10.1109/isca.1992.753300
|View full text |Cite
|
Sign up to set email alerts
|

Lazy Release Consistency for Software Distributed Shared Memory

Abstract: Relaxed memory consistency models, such a s release consistency, w ere introduced in order to reduce the impact of remote memory access latency in both software and hardware distributed shared memory (DSM). However, in a software DSM, it is also important to reduce the number of messages and the amount o f d a t a e xchanged for remote memory access. Lazy release consistency is a new algorithm for implementing release consistency that lazily pulls modi cations across the interconnect only when necessary. T rac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
115
0

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 219 publications
(116 citation statements)
references
References 10 publications
(2 reference statements)
1
115
0
Order By: Relevance
“…Acquiring and releasing locks to the critical section now becomes a "synchronization point" within the program, with other processes in the system receiving their invalidation notifications when the process holding the lock releases it. Figure 2.7 illustrates the exchange of consistency information with eager release consistency [12]. Eager release consistency's ability to let the developer specify exactly when consistency data will be traversing a network is very useful in the context of opportunistic networks as connectivity between nodes operating in an ON is erratic and subject to change without notification.…”
Section: Causal Consistencymentioning
confidence: 99%
See 3 more Smart Citations
“…Acquiring and releasing locks to the critical section now becomes a "synchronization point" within the program, with other processes in the system receiving their invalidation notifications when the process holding the lock releases it. Figure 2.7 illustrates the exchange of consistency information with eager release consistency [12]. Eager release consistency's ability to let the developer specify exactly when consistency data will be traversing a network is very useful in the context of opportunistic networks as connectivity between nodes operating in an ON is erratic and subject to change without notification.…”
Section: Causal Consistencymentioning
confidence: 99%
“…Lazy release consistency (LRC), as developed by Keleher [12], is an extension of eager release consistency with a number of enhancements to make the scheme better suited to operating in an environment with a high per-message cost. Keleher divides consistency protocols into two broad groups: eager protocols and lazy protocols.…”
Section: Lazy Release Consistencymentioning
confidence: 99%
See 2 more Smart Citations
“…To improve the performance of the strict SC model, a number of Relaxed Sequential Consistency (RSC) models have been proposed [7,9,14,2,13,11], which perform one or more of the above three selection techniques. RSC models can be also called conditional Sequential Consistency models because they guarantee Sequential Consistency for some class of programs that satisfy the conditions imposed by the models.…”
Section: Introductionmentioning
confidence: 99%