Speculative processors include performance oriented modules that improve the processor performance by exploiting speculation techniques in some time-consuming operations. The most common speculative modules in modern processors are branch prediction units, memory caches, load value speculation, and reorder buffers. Interestingly, about 40-50% of the processors area is devoted to these performance-oriented modules. Considering a faulty speculative module, the fault may only impact the processor performance even if not modifying the actual processor computation, then, providing always the correct results even if in a different computational time. These faults are usually called performance faults. However, in modern processors it is still dif...
94 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.The goals of this thesis are t...
Fault injection is fundamental to evaluate the de- pendability of embedded software. Analyzing the i...
the progression of shrinking technologies into processes below 100nm has increased the importance of...
Future microprocessors will be highly susceptible to transient errors as the sizes of transistors de...
Thread-level speculative execution is a technique that makes it pos-sible for a wider range of singl...
To achieve good performance on modern hardware, software must be designed with a high degree of para...
Instruction pipelining, out-of-order execution, and branch prediction are techniques that improve pe...
The ability for scientific simulation software to detect and recover from errors and failures of sup...
Abstract—Intermittent hardware faults are bursts of errors that last from a few CPU cycles to a few ...
Unending quest for performance improvement coupled with the advancements in integrated circuit techn...
Continuous circuit and wire miniaturization increasingly exert more pressure on the computer designe...
The complexity of modern embedded processors used in safety-critical applications requires in-field ...
Abstract—Continuous circuit and wire miniaturization in-creasingly exert more pressure on the comput...
Single-event upsets from particle strikes have become a key challenge in microprocessor design. Tech...
Abstract- This paper demonstrates how fault simulation of building blocks found in data-path archite...
94 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.The goals of this thesis are t...
Fault injection is fundamental to evaluate the de- pendability of embedded software. Analyzing the i...
the progression of shrinking technologies into processes below 100nm has increased the importance of...
Future microprocessors will be highly susceptible to transient errors as the sizes of transistors de...
Thread-level speculative execution is a technique that makes it pos-sible for a wider range of singl...
To achieve good performance on modern hardware, software must be designed with a high degree of para...
Instruction pipelining, out-of-order execution, and branch prediction are techniques that improve pe...
The ability for scientific simulation software to detect and recover from errors and failures of sup...
Abstract—Intermittent hardware faults are bursts of errors that last from a few CPU cycles to a few ...
Unending quest for performance improvement coupled with the advancements in integrated circuit techn...
Continuous circuit and wire miniaturization increasingly exert more pressure on the computer designe...
The complexity of modern embedded processors used in safety-critical applications requires in-field ...
Abstract—Continuous circuit and wire miniaturization in-creasingly exert more pressure on the comput...
Single-event upsets from particle strikes have become a key challenge in microprocessor design. Tech...
Abstract- This paper demonstrates how fault simulation of building blocks found in data-path archite...
94 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.The goals of this thesis are t...
Fault injection is fundamental to evaluate the de- pendability of embedded software. Analyzing the i...
the progression of shrinking technologies into processes below 100nm has increased the importance of...