2008
DOI: 10.1109/hpca.2008.4658654
|View full text |Cite
|
Sign up to set email alerts
|

DeCoR: A Delayed Commit and Rollback mechanism for handling inductive noise in processors

Abstract: Increases in peak current draw and reductions in the operating voltage of processors stress the importance of dealing with voltage fluctuations in processors. Noise-margin violations lead to undesired effects, like timing violations, which may result in incorrect execution of applications. Several recent architectural solutions for inductive noise have been proposed that, unfortunately, have a strong correlation to the underlying power-delivery package model and require a feedback loop that is largely constrai… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
60
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 65 publications
(60 citation statements)
references
References 29 publications
0
60
0
Order By: Relevance
“…It allows for coarser and simpler detection mechanisms, but requires more sophisticated recovery support due to longer detection latencies. We base the remainder of our discussion on a previous proposal by Gupta et al for CPUs [17]. They divide processors into rollback protected and timing-margin protected regions, using both a re-order buffer and store queue to recover from voltage mis-speculation only in the rollback protected regions (pipeline regions).…”
Section: Speculation Supportmentioning
confidence: 99%
See 4 more Smart Citations
“…It allows for coarser and simpler detection mechanisms, but requires more sophisticated recovery support due to longer detection latencies. We base the remainder of our discussion on a previous proposal by Gupta et al for CPUs [17]. They divide processors into rollback protected and timing-margin protected regions, using both a re-order buffer and store queue to recover from voltage mis-speculation only in the rollback protected regions (pipeline regions).…”
Section: Speculation Supportmentioning
confidence: 99%
“…In traditional CPUs, speculation recovery support is used for multiple purposes ranging from out-of-order execution [38] and branch prediction [42], to hardware fault recovery [30] and circuit-level speculation [17]. However, modern GPUs implement simple, in-order cores to maximize throughput, and hence have little or no hardware support for speculative execution.…”
Section: Speculation Supportmentioning
confidence: 99%
See 3 more Smart Citations