Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2015.Cataloged from PDF version of thesis.Includes bibliographical references (pages 343-350).Improving program performance and resilience are long-standing goals. Traditional approaches include a variety of transformation, compilation, and runtime techniques that share the common property that the resulting program has the same semantics as the original program. However, researchers have recently proposed a variety of new techniques that set aside this traditional restriction and instead exploit opportunities to change the semantics of programs to improve performance and resilience. Techniques include skipping portions of a pro...
We present a new, semantics-based approach to mechanical program repair where the intended meaning o...
Emerging high-performance architectures are anticipated to contain unreliable components that may ex...
Abstract. Formal proofs of functional correctness and rigorous analyses of fault tolerance have, tra...
If software code is developed by humans, can we as users rely on its absolute correctness? Today's s...
Emerging high-performance architectures are anticipated to contain unreliable components that may ex...
If software code is developed by humans, can we as users rely on its absolute correctness?\ud \ud To...
Approximate program transformations such as task skipping [27, 28], loop perforation [20, 21, 32], m...
The increased demand for computing power has lead designers to put an ever increasing number of core...
Emerging high-performance architectures are anticipated to contain unreliable components that may ex...
Techniques that facilitate the design of reliable software are described. Two distinct phenomena th...
Thesis (Ph.D.)--University of Washington, 2015Approximate computing is the idea that we are hinderin...
In the trend towards tolerating hardware unreliability, accuracy is exchanged for cost savings. Run...
As transistors sizes shrink and architects put more and more cores on chip, computer systems become ...
Standard views on logical consequence stem historically from the propositions as truth-bearers tradi...
Formal proofs of functional correctness and rigorous analyses of fault tolerance have, traditionally...
We present a new, semantics-based approach to mechanical program repair where the intended meaning o...
Emerging high-performance architectures are anticipated to contain unreliable components that may ex...
Abstract. Formal proofs of functional correctness and rigorous analyses of fault tolerance have, tra...
If software code is developed by humans, can we as users rely on its absolute correctness? Today's s...
Emerging high-performance architectures are anticipated to contain unreliable components that may ex...
If software code is developed by humans, can we as users rely on its absolute correctness?\ud \ud To...
Approximate program transformations such as task skipping [27, 28], loop perforation [20, 21, 32], m...
The increased demand for computing power has lead designers to put an ever increasing number of core...
Emerging high-performance architectures are anticipated to contain unreliable components that may ex...
Techniques that facilitate the design of reliable software are described. Two distinct phenomena th...
Thesis (Ph.D.)--University of Washington, 2015Approximate computing is the idea that we are hinderin...
In the trend towards tolerating hardware unreliability, accuracy is exchanged for cost savings. Run...
As transistors sizes shrink and architects put more and more cores on chip, computer systems become ...
Standard views on logical consequence stem historically from the propositions as truth-bearers tradi...
Formal proofs of functional correctness and rigorous analyses of fault tolerance have, traditionally...
We present a new, semantics-based approach to mechanical program repair where the intended meaning o...
Emerging high-performance architectures are anticipated to contain unreliable components that may ex...
Abstract. Formal proofs of functional correctness and rigorous analyses of fault tolerance have, tra...