Abstract- Instruction-level redundancy is an effective scheme to reduce the susceptibility of microprocessors to soft errors, offering high error detection and recovery capability; however, it usually incurs significant performance degradation due to resource racing. Motivated by the fact that narrow-width operands are commonly seen in applications, we exploit data-level parallelism to accelerate instruction-level redundancy. For the instructions within sphere of replication (SoR) of data-level redundancy, normal and redundant versions of the narrow-width operand of the instruction are folded into one register to share the same functional unit during execution hence alleviating resource racing. The other instructions are all protected by in...
Journal ArticleModern superscalar processors use wide instruction issue widths and out-of-order exe...
We present a technique for ameliorating the detrimental impact of the true data dependencies that ul...
Modern superscalar processors use wide instruction issue widths and out-of-order execution in order ...
Superscalar microprocessors currently power the majority of computing machines. These processors ar...
Soft error tolerance is a hot research topic for modern microprocessors. We have been investigating ...
International audienceError occurrence in embedded systems has significantly increased. Although inh...
Journal PaperCurrent microprocessors incorporate techniques to exploit instruction-level parallelism...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
Current microprocessors exploit high levels of instruction-level parallelism (ILP). This thesis pres...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
In this dissertation we address the overhead reduction of fault tolerance (FT) techniques. Due to te...
In this dissertation we address the overhead reduction of fault tolerance (FT) techniques. Due to te...
The increasing density of VLSI circuits has motivated research into ways to utilize large area budge...
Various technological developments in the microprocessor world make modern computing systems more vu...
Current microprocessors improve performance by exploiting instruction-level parallelism (ILP). ILP h...
Journal ArticleModern superscalar processors use wide instruction issue widths and out-of-order exe...
We present a technique for ameliorating the detrimental impact of the true data dependencies that ul...
Modern superscalar processors use wide instruction issue widths and out-of-order execution in order ...
Superscalar microprocessors currently power the majority of computing machines. These processors ar...
Soft error tolerance is a hot research topic for modern microprocessors. We have been investigating ...
International audienceError occurrence in embedded systems has significantly increased. Although inh...
Journal PaperCurrent microprocessors incorporate techniques to exploit instruction-level parallelism...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
Current microprocessors exploit high levels of instruction-level parallelism (ILP). This thesis pres...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
In this dissertation we address the overhead reduction of fault tolerance (FT) techniques. Due to te...
In this dissertation we address the overhead reduction of fault tolerance (FT) techniques. Due to te...
The increasing density of VLSI circuits has motivated research into ways to utilize large area budge...
Various technological developments in the microprocessor world make modern computing systems more vu...
Current microprocessors improve performance by exploiting instruction-level parallelism (ILP). ILP h...
Journal ArticleModern superscalar processors use wide instruction issue widths and out-of-order exe...
We present a technique for ameliorating the detrimental impact of the true data dependencies that ul...
Modern superscalar processors use wide instruction issue widths and out-of-order execution in order ...