International audienceStatic Worst-Case Execution Time (WCET) estimation techniques take as input the binary code of a program and output a conservative estimate of its execution time. While compilers, and iterative compilation, usually optimize for the average-case, previous work such as [7, 23] has shown that it is also possible to use existing optimization and iterative compilation techniques to lower the WCET estimates drastically. In this paper, we revisit the use of iterative compilation for WCET minimization and show that previous work can be improved both in terms of complexity and reduction of WCET estimates. In particular, we found that the use of long chains of compilation flags, from a few hundred to a few thousand, allows a sig...
International audienceCritical embedded systems are generally composed of repetitive tasks that must...
International audienceCritical embedded systems are generally composed of repetitive tasks that must...
TUBOUND is a conceptually new tool for the worst-case execution time (WCET) analysis of programs. A ...
International audienceStatic Worst-Case Execution Time (WCET) estimation techniques take as input th...
International audienceCompiler optimizations, although reducing the execution times of programs, rai...
It is advantageous to perform compiler optimizations to lower the WCET of a task since tasks with lo...
International audienceReal-time systems have become ubiquitous. For this class of systems, correctne...
Why Compiler-Support for WCET Analysis? Compiler “knows ” both code representations • Source code (...
In the domain of the worst-case execution time (WCET) analysis, loops are an inherent source of unpr...
International audienceReal-time systems have become ubiquitous, and many play an important role in o...
Optimization by a compiler can be executed with many different methods. The defence company Saab pro...
This paper presents techniques to tightly integrate worst-case execution time information into a com...
International audienceCritical embedded systems are generally composed of repetitive tasks that must...
International audienceCritical embedded systems are generally composed of repetitive tasks that must...
TUBOUND is a conceptually new tool for the worst-case execution time (WCET) analysis of programs. A ...
International audienceStatic Worst-Case Execution Time (WCET) estimation techniques take as input th...
International audienceCompiler optimizations, although reducing the execution times of programs, rai...
It is advantageous to perform compiler optimizations to lower the WCET of a task since tasks with lo...
International audienceReal-time systems have become ubiquitous. For this class of systems, correctne...
Why Compiler-Support for WCET Analysis? Compiler “knows ” both code representations • Source code (...
In the domain of the worst-case execution time (WCET) analysis, loops are an inherent source of unpr...
International audienceReal-time systems have become ubiquitous, and many play an important role in o...
Optimization by a compiler can be executed with many different methods. The defence company Saab pro...
This paper presents techniques to tightly integrate worst-case execution time information into a com...
International audienceCritical embedded systems are generally composed of repetitive tasks that must...
International audienceCritical embedded systems are generally composed of repetitive tasks that must...
TUBOUND is a conceptually new tool for the worst-case execution time (WCET) analysis of programs. A ...