As transistors sizes shrink and architects put more and more cores on chip, computer systems become more susceptible to outside interference. This interference can cause faults that manifest as unexpected and uncontrolled state transitions, possibly leading to costly or harmful consequences. Coping with faults requires introducing some form of redundancy. On the other hand, redundancy is often removed in improving the performance of an application. Compiler optimizations are used to exploit computational capabilities to their full extent. Previously, compiler optimizations often targeted performance, but recently optimizations are being introduced to trade performance for reliability. This thesis presents optimizations that try to improve b...
Iterative optimization is a popular compiler optimization approach that has been studied extensively...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
The strict power efficiency constraints required to achieve exascale systems will dramatically incre...
With the projected increase in hardware error rates in the future, software needs to be resilient to...
The increased demand for computing power has lead designers to put an ever increasing number of core...
As systems become more complex, there are increasing demands for improvement with respect to attribu...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
We describe a technique for automatically proving compiler optimizations sound, meaning that their t...
Modern compilers implement a number of optimization switches and they must be configured carefully i...
In this paper we study the impact of compiler optimizations on the error sensitivity of twelve bench...
The continued scaling of silicon fabrication technologies has enabled the integration of dozens of p...
Abstract. Writing performance-critical programs can be frustrating because optimizing compilers for ...
Part 2: Non-functional Aspects of Embedded SystemsInternational audienceThis paper characterizes how...
Program redundancy analysis and optimization have been an important component in optimizing compiler...
Current compilers fail to deliver satisfactory levels of performance on modern processors, due to ra...
Iterative optimization is a popular compiler optimization approach that has been studied extensively...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
The strict power efficiency constraints required to achieve exascale systems will dramatically incre...
With the projected increase in hardware error rates in the future, software needs to be resilient to...
The increased demand for computing power has lead designers to put an ever increasing number of core...
As systems become more complex, there are increasing demands for improvement with respect to attribu...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
We describe a technique for automatically proving compiler optimizations sound, meaning that their t...
Modern compilers implement a number of optimization switches and they must be configured carefully i...
In this paper we study the impact of compiler optimizations on the error sensitivity of twelve bench...
The continued scaling of silicon fabrication technologies has enabled the integration of dozens of p...
Abstract. Writing performance-critical programs can be frustrating because optimizing compilers for ...
Part 2: Non-functional Aspects of Embedded SystemsInternational audienceThis paper characterizes how...
Program redundancy analysis and optimization have been an important component in optimizing compiler...
Current compilers fail to deliver satisfactory levels of performance on modern processors, due to ra...
Iterative optimization is a popular compiler optimization approach that has been studied extensively...
This book explores break-through approaches to tackling and mitigating the well-known problems of co...
The strict power efficiency constraints required to achieve exascale systems will dramatically incre...