Proceedings of the Twentieth Annual Symposium on Parallelism in Algorithms and Architectures 2008
DOI: 10.1145/1378533.1378536
|View full text |Cite
|
Sign up to set email alerts
|

A consistency architecture for hierarchical shared caches

Abstract: Hierarchical Cache Consistency (HCC) is a scalable cache-consistency architecture for chip multiprocessors in which caches are shared hierarchically. HCC's cache-consistency protocol is embedded in the message-routing network that interconnects the caches, providing a distributed and scalable alternative to bus-based and directory-based consistency mechanisms. The HCC consistency protocol is "progressive" in that every message makes monotonic progress without timeouts, retries, negative acknowledgments, or ret… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(8 citation statements)
references
References 47 publications
(41 reference statements)
0
8
0
Order By: Relevance
“…HCC [16] is organized hierarchically as a tree of caches. This tree organization facilitates verification of liveness and consistency.…”
Section: Related Workmentioning
confidence: 99%
“…HCC [16] is organized hierarchically as a tree of caches. This tree organization facilitates verification of liveness and consistency.…”
Section: Related Workmentioning
confidence: 99%
“…Hierarchical or tree-based cache coherence organizations have been studied previously as a way to provide scalability in data storage and communication [Ladan-Mozes and Leiserson 2008]. The primary motivation in this work is to avoid timeouts and nacks by creating a unique path through the tree from each core to a given memory bank.…”
Section: Optimizing the Tag Directory Structurementioning
confidence: 99%
“…Recently Ladan-Mozes and Leiserson [18] propose Hierarchical Cache Consistency (HCC), a deadlock-free, treebased coherence protocol that ensures forward progress in a fattree network. They do so by enumerating invariant properties that ensure all children in the tree are coherent with parents, forming the basis of their distributed coherence mechanism.…”
Section: Related Workmentioning
confidence: 99%
“…Despite having different goals, Fractal Coherence, HCC and MCP all share a similarity with respect to the permission inclusion property discussed by the authors of HCC in [18]. Parent/uppertier state in many respects can be viewed as a summary of the child/lower-tiers, having to have permissions at least as strong as the lower children/tiers'.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation