DocumentCode :
3228848
Title :
Timing the WCET of embedded applications
Author :
Zhao, Wankang ; Kulkarni, Prasad ; Whalley, David ; Healy, Christopher ; Mueller, Frank ; Uh, Gang-Ryung
Author_Institution :
Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL, USA
fYear :
2004
fDate :
25-28 May 2004
Firstpage :
472
Lastpage :
481
Abstract :
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 is less likely to violate its timing constraints. In this paper we describe an environment consisting of an interactive 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 analyzer 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 algorithm, we show that the WCET for a number of applications can be reduced by 7% on average as compared to the default batch optimization sequence.
Keywords :
batch processing (computers); embedded systems; genetic algorithms; interactive systems; program compilers; batch optimization sequence; embedded applications; genetic algorithm; interactive compilation system; timing analyzer; worst-case execution time; Clocks; Costs; Distributed power generation; Embedded system; Genetic algorithms; Optical wavelength conversion; Performance analysis; Testing; Time factors; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium, 2004. Proceedings. RTAS 2004. 10th IEEE
ISSN :
1545-3421
Print_ISBN :
0-7695-2148-7
Type :
conf
DOI :
10.1109/RTTAS.2004.1317294
Filename :
1317294
Link To Document :
بازگشت