It is advantageous to not only calculate the WCET of an application, but to also perform transformations to reduce the WCET since an application with a lower WCET will be less likely to violate its timing constraints. In this paper we describe an environment consisting of an inter-active compilation system and a timing analyzer, where a user can interactively tune the WCET of an application. After each optimization phase is applied, the timing ana-lyzer is automatically invoked to calculate the WCET of the function being tuned. Thus, a user can easily gauge the progress of reducing the WCET. In addition, the user can apply a genetic algorithm to search for an effective optimization sequence that best reduces the WCET. Using the genetic algo...
Compiler optimizations, although reducing the execution times of programs, raise issues in static WC...
The steadily growing embedded-systems market comprises many application domains in which real-time c...
Real-time systems have become ubiquitous, and play an important role in our everyday life. For hard ...
It is advantageous to perform compiler optimizations to lower the WCET of a task since tasks with lo...
Applications in embedded systems often need to meet specified timing constraints. It is advantageous...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
The worst-case execution time (WCET) being the upper bound of the maximum execution time corresponds...
Optimization by a compiler can be executed with many different methods. The defence company Saab pro...
Divide-and-conquer approaches to worst-case execution-time analysis (WCET analysis) pose a safety ri...
In the domain of the worst-case execution time (WCET) analysis, loops are an inherent source of unpr...
Embedded/Cyber-physical systems, have become popular in a wide range of application scenarios. Su...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
International audienceWe introduce a unified wcet analysis and scheduling framework for real-time ap...
Estimating the worst-case execution time (WCET) of real-time programs is pivotal in their verificati...
This paper presents the influence of the loop nest splitting source code optimization on the worst-c...
Compiler optimizations, although reducing the execution times of programs, raise issues in static WC...
The steadily growing embedded-systems market comprises many application domains in which real-time c...
Real-time systems have become ubiquitous, and play an important role in our everyday life. For hard ...
It is advantageous to perform compiler optimizations to lower the WCET of a task since tasks with lo...
Applications in embedded systems often need to meet specified timing constraints. It is advantageous...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
The worst-case execution time (WCET) being the upper bound of the maximum execution time corresponds...
Optimization by a compiler can be executed with many different methods. The defence company Saab pro...
Divide-and-conquer approaches to worst-case execution-time analysis (WCET analysis) pose a safety ri...
In the domain of the worst-case execution time (WCET) analysis, loops are an inherent source of unpr...
Embedded/Cyber-physical systems, have become popular in a wide range of application scenarios. Su...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
International audienceWe introduce a unified wcet analysis and scheduling framework for real-time ap...
Estimating the worst-case execution time (WCET) of real-time programs is pivotal in their verificati...
This paper presents the influence of the loop nest splitting source code optimization on the worst-c...
Compiler optimizations, although reducing the execution times of programs, raise issues in static WC...
The steadily growing embedded-systems market comprises many application domains in which real-time c...
Real-time systems have become ubiquitous, and play an important role in our everyday life. For hard ...