Proceedings of the Sixth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 1997
DOI: 10.1145/263764.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
1
1
1

Citation Types

0
31
2

Year Published

2003
2003
2011
2011

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 40 publications
(34 citation statements)
references
References 22 publications
0
31
2
Order By: Relevance
“…Although this period is much shorter than that those found in pure CGS, it is much longer (several orders of magnitude) than the lengths found in the other FGS workloads. Zhou et al [6] state that Ocean possesses a CGS pattern; however, our results indicate that in some intervals, Ocean is FGS. For example, the synchronization period in the intervals 5, 15, 16, 22, 27 and 29 appear in bursts (with a synchronization period less than 100 cycles).…”
Section: Fig 2 Synchronization Period Measured By Intervalcontrasting
confidence: 85%
See 4 more Smart Citations
“…Although this period is much shorter than that those found in pure CGS, it is much longer (several orders of magnitude) than the lengths found in the other FGS workloads. Zhou et al [6] state that Ocean possesses a CGS pattern; however, our results indicate that in some intervals, Ocean is FGS. For example, the synchronization period in the intervals 5, 15, 16, 22, 27 and 29 appear in bursts (with a synchronization period less than 100 cycles).…”
Section: Fig 2 Synchronization Period Measured By Intervalcontrasting
confidence: 85%
“…The frequency of sharing metric is calculated as the average computation time between synchronization events [6]. We assume there is fine-grained synchronization (FGS) if the average computation time is close to the average synchronization time.…”
Section: Frequency Of Sharingmentioning
confidence: 99%
See 3 more Smart Citations