Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018.Cataloged from PDF version of thesis.Includes bibliographical references (pages 115-122).Due to the aggressive scaling of technology sizes in modern computer processor fabrication, modern processors have become less reliable and more prone to exposing hardware errors to software. In response, researchers have recently designed a number of application-specific fault tolerance mechanisms that enable applications to either be naturally resilient to errors or include additional detection and correction steps that can bring the overall execution of an application back into an envelope for which an acceptable execution is eventuall...
In this paper the behavior of assertion-based error detection mechanisms is characterized under faul...
The application-oriented fault tolerance paradigm is an approach to providing run-time assurance for...
Fault tolerance techniques should let the program continue servicing in spite of the presence of err...
Executable assertions embedded into a distributed computing system can provide run-time assurance by...
As many of us already depend on computer systems to lead our lives to a standard we find acceptable,...
Dependability in todays software systems is hard to achieve. Missing physical boundaries like the la...
As many of us already depend on computer systems to lead our lives to a standard we find acceptable,...
Hardware errors are projected to increase in modern computer systems due to shrinking feature sizes ...
Technology scaling has led to growing concerns about reliability in micro-processors. Currently, fau...
Software design techniques for tolerating both hardware and software faults have been developed over...
As processor manufacturers keep pushing the limits of the transistor, the reliability of computer sy...
Society is becoming quite dependent on computer-based systems. Today, computers are embedded in wris...
Dependability is an ability of a computer-based system to deliver services that can be justifiably t...
A basic concept in modeling fault tolerant systems is that anticipated faults, being obviously outsi...
This paper discusses how architectural abstractions can be effective in developing fault-tolerant so...
In this paper the behavior of assertion-based error detection mechanisms is characterized under faul...
The application-oriented fault tolerance paradigm is an approach to providing run-time assurance for...
Fault tolerance techniques should let the program continue servicing in spite of the presence of err...
Executable assertions embedded into a distributed computing system can provide run-time assurance by...
As many of us already depend on computer systems to lead our lives to a standard we find acceptable,...
Dependability in todays software systems is hard to achieve. Missing physical boundaries like the la...
As many of us already depend on computer systems to lead our lives to a standard we find acceptable,...
Hardware errors are projected to increase in modern computer systems due to shrinking feature sizes ...
Technology scaling has led to growing concerns about reliability in micro-processors. Currently, fau...
Software design techniques for tolerating both hardware and software faults have been developed over...
As processor manufacturers keep pushing the limits of the transistor, the reliability of computer sy...
Society is becoming quite dependent on computer-based systems. Today, computers are embedded in wris...
Dependability is an ability of a computer-based system to deliver services that can be justifiably t...
A basic concept in modeling fault tolerant systems is that anticipated faults, being obviously outsi...
This paper discusses how architectural abstractions can be effective in developing fault-tolerant so...
In this paper the behavior of assertion-based error detection mechanisms is characterized under faul...
The application-oriented fault tolerance paradigm is an approach to providing run-time assurance for...
Fault tolerance techniques should let the program continue servicing in spite of the presence of err...