In the domain of the worst-case execution time (WCET) analysis, loops are an inherent source of unpredictability and loss of precision since the determination of tight and safe information on the number of loop iterations is a diffi-cult task. In particular, data-dependent loops whose itera-tion counts depend on function parameters can not be pre-cisely handled by a timing analysis. Procedure Cloning can be exploited to make these loops explicit within the source code allowing a highly precise WCET analysis. In this paper we extend the standard Procedure Cloning optimization by WCET-aware concepts with the objective to improve the tightness of the WCET estimation. Our novel approach is driven by WCET information which succes-sively eliminat...
International audienceReal-time systems have become ubiquitous, and many play an important role in o...
Compiler optimizations, although reducing the execution times of programs, raise issues in static WC...
International audienceThe ARGO H2020 European project aims at developing a Worst-Case Execution Time...
Why Compiler-Support for WCET Analysis? Compiler “knows ” both code representations • Source code (...
International audienceStatic Worst-Case Execution Time (WCET) estimation techniques take as input th...
It is advantageous to perform compiler optimizations to lower the WCET of a task since tasks with lo...
This paper presents techniques to tightly integrate worst-case execution time information into a com...
International audienceReal-time systems have become ubiquitous. For this class of systems, correctne...
In order to reduce overestimations of worst-case execution time (WCET), in this article, we firstly ...
The Worst-Case Execution Time (WCET) computed by a WCET analyzer is usually not tight, leaving a gap...
International audienceCritical embedded systems are generally composed of repetitive tasks that must...
Critical embedded systems are generally composed of repetitive tasks that must meet drastic timing c...
International audienceReal-time systems have become ubiquitous, and many play an important role in o...
Compiler optimizations, although reducing the execution times of programs, raise issues in static WC...
International audienceThe ARGO H2020 European project aims at developing a Worst-Case Execution Time...
Why Compiler-Support for WCET Analysis? Compiler “knows ” both code representations • Source code (...
International audienceStatic Worst-Case Execution Time (WCET) estimation techniques take as input th...
It is advantageous to perform compiler optimizations to lower the WCET of a task since tasks with lo...
This paper presents techniques to tightly integrate worst-case execution time information into a com...
International audienceReal-time systems have become ubiquitous. For this class of systems, correctne...
In order to reduce overestimations of worst-case execution time (WCET), in this article, we firstly ...
The Worst-Case Execution Time (WCET) computed by a WCET analyzer is usually not tight, leaving a gap...
International audienceCritical embedded systems are generally composed of repetitive tasks that must...
Critical embedded systems are generally composed of repetitive tasks that must meet drastic timing c...
International audienceReal-time systems have become ubiquitous, and many play an important role in o...
Compiler optimizations, although reducing the execution times of programs, raise issues in static WC...
International audienceThe ARGO H2020 European project aims at developing a Worst-Case Execution Time...