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

A systematic methodology to develop resilient cache coherence protocols

Abstract: Aggressive transistor scaling continues to increase integration capacity with each new technology node, but technology downscaling also increases the vulnerability of semiconductor devices and causes silicon failures. Thus, fault-tolerant architectures are emerging to guarantee reliable functionality on unreliable silicon. While tolerating faults within a processor core has been extensively researched, the many-core era introduces the challenge of reliable on-chip communication in Chip Multi-Processors (CMPs).… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(13 citation statements)
references
References 23 publications
0
13
0
Order By: Relevance
“…Although some have argued that hardware coherence is here to stay [Martin et al 2012] and continue to work on even more complex extensions [Aisopos and Peh 2011], others are proposing systems that use software-directed coherence [Borkar 2011;Choi et al 2011;Howard et al 2010;IntelSCC 2009;Kelm et al 2009]. This article adds objective results from a concrete case study to this debate.…”
Section: Resultsmentioning
confidence: 98%
See 2 more Smart Citations
“…Although some have argued that hardware coherence is here to stay [Martin et al 2012] and continue to work on even more complex extensions [Aisopos and Peh 2011], others are proposing systems that use software-directed coherence [Borkar 2011;Choi et al 2011;Howard et al 2010;IntelSCC 2009;Kelm et al 2009]. This article adds objective results from a concrete case study to this debate.…”
Section: Resultsmentioning
confidence: 98%
“…There is an ongoing debate about whether we have tamed the complexity of hardware coherence protocols or whether we should abandon them and replace them with their software counterparts. While some predict that hardware cache coherence is here to stay [Martin et al 2012] and continue to extend such protocols in newer, more complex ways [Aisopos and Peh 2011;Zhao et al 2013], others propose and build systems with software-directed coherence [Borkar 2011;Choi et al 2011;Howard et al 2010;IntelSCC 2009;Kelm et al 2009]. Our work offers an objective case study to show that hardware coherence remains quite complex and that a hardware-software co-design approach can provide a simpler alternative.…”
Section: Related Workmentioning
confidence: 97%
See 1 more Smart Citation
“…Even though this work assures impeccable soft-error coverage (cf. Table 1), its effectiveness is debatable as it requires intrusive hardware changes to the core-pipeline and private caches for re-execution, and also demands a resilient cache coherence protocol [3] for functional correctness. Additionally, due to the interference effects and moderate soft-error coverage, these works provide low system availability.…”
Section: Related Workmentioning
confidence: 99%
“…Additionally, Shi and Khan combine their technique with a resilient cache coherence protocol to trade off performance and energy for soft-error coverage. 13 T here are, of course, other challenges in the design and implementation of many-core systems in addition to hardware shared memory-off-chip bandwidth requirements and on-chip power budgets, to name two. Enabling many-core shared memory will go a long way toward easing programmer burden, so the focus can be on application optimization to reduce bandwidth and energy requirements.…”
Section: Toward a Coherent Multicore Memory Modelmentioning
confidence: 99%