1995
DOI: 10.1006/jpdc.1995.1112
|View full text |Cite
|
Sign up to set email alerts
|

Essential Misses and Data Traffic in Coherence Protocols

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

1997
1997
2010
2010

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 16 publications
(9 citation statements)
references
References 21 publications
0
9
0
Order By: Relevance
“…• Word granularity: Tracking the read and writesets at the word granularity maintains the read-and write-sets exactly, i.e., no false sharing [29,28] occurs. However, this approach introduces higher overhead in terms of time and space (state information).…”
Section: Concurrency Controlmentioning
confidence: 99%
“…• Word granularity: Tracking the read and writesets at the word granularity maintains the read-and write-sets exactly, i.e., no false sharing [29,28] occurs. However, this approach introduces higher overhead in terms of time and space (state information).…”
Section: Concurrency Controlmentioning
confidence: 99%
“…Coherence misses are caused by producer-consumer sharing and by false sharing-sharing blocks that happen to cross boundaries between subgrids. 8 …”
Section: Performance Trade-offsmentioning
confidence: 99%
“…The result is that some updates are never needed and should be removed because they unnecessarily increase traffic. 8 One solution is to adopt a mechanism that invalidates the local copy when it has received a predefined number of updates with no intervening access by the local processor. Competitive updating is an example of such a protocol.…”
Section: Hybrid Update-invalidatementioning
confidence: 99%
“…Many characterizations of program demands for data movement, like coherence miss ratio on global address space multiprocessors [4] or ratio of communication to computation [16] in message passing architectures, have been based on program averages. Characterizations of the distance between the data movement initiation and the use of the data have also been based on program averages, like the cache miss ratio used by [1] to model coarse grain multithreading and the prefetch distance used by [10] to model the effectiveness of prefetching techniques.…”
Section: Introductionmentioning
confidence: 99%