Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture 2017
DOI: 10.1145/3123939.3123971
|View full text |Cite
|
Sign up to set email alerts
|

Architecting hierarchical coherence protocols for push-button parametric verification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 31 publications
0
3
0
Order By: Relevance
“…On NUMA architectures, memory hierarchy-aware locks further optimize cache-coherence traffic by prioritizing intra-NUMA node communication over inter-NUMA node communication [6][7][8][9][10]. While GCS builds on queue-based locks, hierarchical locks are orthogonal to our generalized cache coherence -indeed, we can generalize hierarchical cache-coherence protocols [60][61][62] to achieve similar prioritization of requestors on the same compute blade.…”
Section: Related Workmentioning
confidence: 99%
“…On NUMA architectures, memory hierarchy-aware locks further optimize cache-coherence traffic by prioritizing intra-NUMA node communication over inter-NUMA node communication [6][7][8][9][10]. While GCS builds on queue-based locks, hierarchical locks are orthogonal to our generalized cache coherence -indeed, we can generalize hierarchical cache-coherence protocols [60][61][62] to achieve similar prioritization of requestors on the same compute blade.…”
Section: Related Workmentioning
confidence: 99%
“…Verifiability can ensure that the bugs that are likely to be introduced during manual protocol design are caught, but verifiability does not necessarily simplify the design process. Verifiable hierarchical protocols include HCC [6], Fractal Coherence [10], and protocols that conform to the Neo framework Neo [9].…”
Section: Related Workmentioning
confidence: 99%
“…Crucially, communication between levels of the hierarchy must preserve coherence invariants. In addition to the design complexity, verification is also more challenging with hierarchy, due primarily to the much larger state space [9], [12].…”
Section: Introductionmentioning
confidence: 99%