2009 IEEE International Symposium on Modeling, Analysis &Amp; Simulation of Computer and Telecommunication Systems 2009
DOI: 10.1109/mascot.2009.5363142
|View full text |Cite
|
Sign up to set email alerts
|

Balancing soft error coverage with lifetime reliability in redundantly multithreaded processors

Abstract: Silicon reliability is a key challenge facing the microprocessor industry. Processors need to be designed such that they are resilient against both soft errors and lifetime reliability phenomena. However, techniques developed to address one class of reliability problems may impact other aspects of silicon reliability. In this paper, we show that Redundant Multi-Threading (RMT), which provides soft error protection, exacerbates lifetime reliability. We then explore two different architectural approaches to tack… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2010
2010
2021
2021

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 36 publications
0
9
0
Order By: Relevance
“…In the P6 style pipeline on which we have performed our experiments, the ROB also plays the role of the physical register file. Though our technique does not help to mitigate the vulnerability of the execution units, the soft error vulnerability of execution units has been observed to be small (around 9%) [2] compared to other micro-architectural structures like ROB, LSQ and ISQ [11], where instructions tend to spend most of their lifetime. Instructions present in these structures are checkpointed periodically depending on the AVF of the system.…”
Section: Introductionmentioning
confidence: 80%
“…In the P6 style pipeline on which we have performed our experiments, the ROB also plays the role of the physical register file. Though our technique does not help to mitigate the vulnerability of the execution units, the soft error vulnerability of execution units has been observed to be small (around 9%) [2] compared to other micro-architectural structures like ROB, LSQ and ISQ [11], where instructions tend to spend most of their lifetime. Instructions present in these structures are checkpointed periodically depending on the AVF of the system.…”
Section: Introductionmentioning
confidence: 80%
“…Although we consider both integer and floating-point benchmarks in our evaluations, several of the floating-point benchmarks have a considerable number of integer instructions in their instruction mix and therefore make heavy use of the the integer ALUs [14]. We present our results for only the integer ALU with the lowest sequence number since this ALU tends to be the most heavily utilized of all the ALUs with conventional instruction scheduling, as explained in Section 3.2.…”
Section: Methodsmentioning
confidence: 99%
“…For example, the higher the number of integer instructions, the higher is the probability of accessing integer FUs. A previous study by Siddiqua et al [14] gives the breakdown of the instruction mix of these benchmarks. We find that the lowest guardband reductions are observed for those benchmarks which have a high percentage of integer instructions.…”
Section: Circuit-level Optimizationmentioning
confidence: 99%
“…Although we consider both integer and floating-point benchmarks in our evaluations, several of the floatingpoint benchmarks have a considerable number of integer instructions in their instruction mix and therefore make heavy use of the the integer ALUs [45]. We present our results for only the integer ALU with the lowest sequence number since this ALU tends to be the most heavily utilized of all the ALUs with conventional instruction scheduling, as explained in Section 5.1.2.…”
Section: Methodsmentioning
confidence: 99%
“…A previous study by Siddiqua et al [45] gives the breakdown of the instruction mix of these benchmarks. We find that the lowest guardband reductions are observed for those benchmarks which have a high percentage of integer instructions.…”
Section: Circuit-level Optimizationmentioning
confidence: 99%