2010
DOI: 10.1109/tvlsi.2008.2007491
|View full text |Cite
|
Sign up to set email alerts
|

Trifecta: A Nonspeculative Scheme to Exploit Common, Data-Dependent Subcritical Paths

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
12
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(12 citation statements)
references
References 18 publications
0
12
0
Order By: Relevance
“…Only some specific instruction sequences and operand values can bring about timing errors [18,19,24]. The former determines which set of critical paths will be exercised, while the latter determines the input vectors of these critical paths.…”
Section: Locality Of Timing Errors In Instruction Levelmentioning
confidence: 99%
See 1 more Smart Citation
“…Only some specific instruction sequences and operand values can bring about timing errors [18,19,24]. The former determines which set of critical paths will be exercised, while the latter determines the input vectors of these critical paths.…”
Section: Locality Of Timing Errors In Instruction Levelmentioning
confidence: 99%
“…Most of the timing errors are distributed in execution units [17,18,19,22,24]. For example, the authors in [17] present that errors in the LEON3 processor are distributed between ALU (arithmetic and logic unit, 24%), address generation (25%), result bus (29%) and control logic (22%).…”
Section: Locality Of Timing Errors In Instruction Levelmentioning
confidence: 99%
“…systems that allow timing errors) where researchers face the long simulation times of variability effects at the architecture level [12][13][14][15][16]. The lack of fast simulation platforms for these systems is becoming a bottleneck and a key challenge for erroneous systems research [4], [14].…”
Section: Related Workmentioning
confidence: 99%
“…The following are some examples of variability management techniques in which the analysis of dynamic error behavior has been limited. Trifecta [12] focuses only on the ALU adder and selection logic. Roy and Chakarborty [13] only consider ALU errors and limit their simulations to 100 instructions that most frequently exercise the ALU.…”
Section: Related Workmentioning
confidence: 99%
“…In the proposed approach, the highly affected IFUs are turned off whenever the processor does not require them for running an application and turned on when required. An architectural technique (Trifecta) to mitigate the timing variations in critical pipeline stages is proposed in [6]. In the proposed technique, the inputs that make the critical path delay exceed the onecycle delay are detected (circuit level speculation) and let the path to complete its operation in two-cycles.…”
Section: Related Workmentioning
confidence: 99%