2008 41st IEEE/ACM International Symposium on Microarchitecture 2008
DOI: 10.1109/micro.2008.4771778
|View full text |Cite
|
Sign up to set email alerts
|

Token tenure: PATCHing token counting using directory-based cache coherence

Abstract: Follow this and additional works at: http://repository.upenn.edu/cis_reports Token tenure: PATCHing token counting using directory-based cache coherence Raghavan, A.; Blundell, C.; Martin, M.M.K. Copyright 2008 IEEE. Reprinted from MICRO-41. 41st IEEE/ACM International Symposium on Microarchitecture, 8-12 Nov. 2008 ,pages 47-58. This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Pennsylvania's products … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
23
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 34 publications
(23 citation statements)
references
References 31 publications
0
23
0
Order By: Relevance
“…Token-based and directory-based coherence mechanisms have already been successfully combined in a single pro-tocol [6]. Therefore, it is reasonable to wonder whether V H B , which uses token counting in addition to the directory information, is also a token-based protocol with a correctness substrate that would prevent any deadlock or starvation situations.…”
Section: A V H B and Token Coherencementioning
confidence: 99%
“…Token-based and directory-based coherence mechanisms have already been successfully combined in a single pro-tocol [6]. Therefore, it is reasonable to wonder whether V H B , which uses token counting in addition to the directory information, is also a token-based protocol with a correctness substrate that would prevent any deadlock or starvation situations.…”
Section: A V H B and Token Coherencementioning
confidence: 99%
“…However, the required storage increases area and energy costs as core counts scale. More scalable directory protocols [1,9,12,26,33], including commercial designs like Intel's Quick Path Interconnect (QPI) protocols [1] and AMD's HyperTransport TM Assist [12] incorporate partial directories to consume less storage than a full-bit directory, and rely on a combination of broadcasts, multicasts, and direct requests to maintain coherence.…”
Section: Introductionmentioning
confidence: 99%
“…1-to-M communication occurs in broadcasts and multicast requests [1,6,11,29,36]. M-to-1 communication occurs in acknowledgements [1,11] or token collection [29,33] in protocols to maintain ordering. In the on-chip domain, conventional wisdom seems to dictate that 1-to-M and M-to-1 traffic should be avoided, assuming the on-chip network will not be able to handle such high bandwidth.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…When this situation happens, Token Coherence must use a starvation prevention mechanism that is able to guarantee the resolution of all cache misses. To date, different proposals of starvation prevention mechanisms have been made, but they present serious drawbacks: persistent requests [8] are broadcast-based and inefficient; token tenure [9] is not based on broadcast, but like persistent requests it is quite inefficient; priority requests [10] efficiently manage tokens, but they are broadcast-based. Thus, although one of the mechanisms (priority requests) is efficient, it is based on broadcast.…”
Section: Introductionmentioning
confidence: 99%