1997
DOI: 10.1145/263767.263788
|View full text |Cite
|
Sign up to set email alerts
|

Relaxed consistency and coherence granularity in DSM systems

Abstract: During the past few years, two main approaches have been taken to improve the performance of software shared memory implementations: relaxing consistency models and providing fine-grained access control. Their performance tradeoffs, however, we not well understood. This paper studies these tradeoffs on a platform that provides access control in hardware but runs coherence protocols in software, We compare the performance of three protocols across four coherence granularities, using 12 applications on a 16-node… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
5
0

Year Published

2004
2004
2015
2015

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 22 publications
0
5
0
Order By: Relevance
“…Another study was conducted by Zhou et al [23] on non-commodity hardware that supports access control at custom granularity. This allows a uniform access control mechanism to be used for both fine-grain and coarse-grain protocols.…”
Section: Comparing Sc To Relaxed Consistency Modelsmentioning
confidence: 99%
See 1 more Smart Citation
“…Another study was conducted by Zhou et al [23] on non-commodity hardware that supports access control at custom granularity. This allows a uniform access control mechanism to be used for both fine-grain and coarse-grain protocols.…”
Section: Comparing Sc To Relaxed Consistency Modelsmentioning
confidence: 99%
“…This is because outstanding differences in implementations, testbed environments, and benchmark suites make it difficult to compare results. We are aware of three studies that compare sequentially consistent coherence protocols to relaxed consistency protocols on the same platform [22][23][24]. The section Comparing SC to Relaxed Consistency Models details these studies and outlines their differences from our work.…”
mentioning
confidence: 99%
“…Relaxed consistency models [12] formalize the use of inconsistent memory hence giving the programmer a consistent memory abstraction. They are generally combined with synchronization primitives, like locks and barriers, which are contained in shared memory codes.…”
Section: Cache Consistency Modelmentioning
confidence: 99%
“…Additional research was conducted by Zhou et al [20] on a noncommodity hardware system that supports access control at custom granularity. This allows the use of a uniform access control mechanism for both fine-grain and coarsegrain protocols.…”
Section: Related Workmentioning
confidence: 99%
“…The combination of a HLRC protocol and page granularity works well with 8 of the 12 applications. It should be noted that the testbed environment used in [20] consisted of 66MHz processors, while our processors are an order of magnitude faster. In contrast to this study, we use standard hardware to implement DSM protocols.…”
Section: Related Workmentioning
confidence: 99%