International audienceSeveral criteria can be used to evaluate the criticality of registers and memory locations at compile time. This evaluation is useful to guide optimizations with respect to robustness constraints and soft error mitigation. In this paper, we analyze in detail the impact of compilation optimizations on the system dependability, using four different criteria. We show that optimizations enabled by default lead to criticality increase. However, selectively picking optimizations may increase the robustness of a system even if the consequences of a given optimization option may vary from a program to another. We also identify some optimizations that induce a significant increase in criticality and must be used with care
International audienceDetermining the dependability of integrated systems with respect to soft error...
When applying optimizations, a number of decisions are made using fixed strategies, such as always a...
Abstract. Embedded computing is characterised by the limited availability of computing resources. Fu...
International audienceSeveral criteria can be used to assess the criticality of registers or variabl...
ISBN 978-0-7695-4306-2International audienceAssessing and improving the level of system robustness w...
Part 2: Non-functional Aspects of Embedded SystemsInternational audienceThis paper characterizes how...
ABSTRACT: This paper discusses how compiler optimizations influence software reliability when the op...
As transistors sizes shrink and architects put more and more cores on chip, computer systems become ...
As systems become more complex, there are increasing demands for improvement with respect to attribu...
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...
A compilation technique for reliability-aware software transfor-mations is presented. An instruction...
In this paper we study the impact of compiler optimizations on the error sensitivity of twelve bench...
The risks of soft errors increase with system complexity, reduction in operational voltages, exponen...
Coexistence of software components and functions of different criticality in a single computing plat...
International audienceDetermining the dependability of integrated systems with respect to soft error...
When applying optimizations, a number of decisions are made using fixed strategies, such as always a...
Abstract. Embedded computing is characterised by the limited availability of computing resources. Fu...
International audienceSeveral criteria can be used to assess the criticality of registers or variabl...
ISBN 978-0-7695-4306-2International audienceAssessing and improving the level of system robustness w...
Part 2: Non-functional Aspects of Embedded SystemsInternational audienceThis paper characterizes how...
ABSTRACT: This paper discusses how compiler optimizations influence software reliability when the op...
As transistors sizes shrink and architects put more and more cores on chip, computer systems become ...
As systems become more complex, there are increasing demands for improvement with respect to attribu...
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...
A compilation technique for reliability-aware software transfor-mations is presented. An instruction...
In this paper we study the impact of compiler optimizations on the error sensitivity of twelve bench...
The risks of soft errors increase with system complexity, reduction in operational voltages, exponen...
Coexistence of software components and functions of different criticality in a single computing plat...
International audienceDetermining the dependability of integrated systems with respect to soft error...
When applying optimizations, a number of decisions are made using fixed strategies, such as always a...
Abstract. Embedded computing is characterised by the limited availability of computing resources. Fu...