DocumentCode :
2958133
Title :
Tighter timing predictions by automatic detection and exploitation of value-dependent constraints
Author :
Healy, Christopher ; Whaley, David
Author_Institution :
Dept. of Comput. Sci., Florida A&M Univ., Tallahassee, FL, USA
fYear :
1999
fDate :
1999
Firstpage :
79
Lastpage :
88
Abstract :
Predicting the worst case execution time (WCET) of a real time program is a challenging task. Though much progress has been made in obtaining tighter timing predictions by using techniques that model the architectural features of a machine, significant overestimations of WCET can still occur. Even with perfect architectural modeling, dependencies on data values can constrain the outcome of conditional branches and the corresponding set of paths that can be taken in a program. While value-dependent constraint information has been used in the past by some timing analyzers, it has typically been specified manually, which is both tedious and error prone. The paper describes efficient techniques for automatically detecting value-dependent constraints by a compiler and automatically exploiting these constraints within a timing analyzer. The result is tighter timing analysis predictions without requiring additional interaction with a user
Keywords :
program compilers; program diagnostics; real-time systems; software performance evaluation; WCET; architectural features; architectural modeling; automatic constraint detection; compiler; conditional branches; data values; real time program; tighter timing predictions; timing analysis predictions; timing analyzers; value-dependent constraint information; value-dependent constraints; worst case execution time prediction; Automatic control; Computer science; Electronic switching systems; Flow graphs; Information analysis; Integer linear programming; Performance analysis; Pipelines; Predictive models; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Technology and Applications Symposium, 1999. Proceedings of the Fifth IEEE
Conference_Location :
Vancouver, BC
ISSN :
1080-1812
Print_ISBN :
0-7695-0194-X
Type :
conf
DOI :
10.1109/RTTAS.1999.777663
Filename :
777663
Link To Document :
بازگشت