DocumentCode :
1834805
Title :
WCET Analysis of Modern Processors Using Multi-Criteria Optimisation
Author :
Khan, Usman ; Bate, Iain
Author_Institution :
Dept. of Comput. Sci., Univ. of York, York
fYear :
2009
fDate :
13-15 May 2009
Firstpage :
103
Lastpage :
112
Abstract :
The Worst-Case Execution Time (WCET) is an important execution metric for real-time systems, and an accurate estimate for this increases the reliability of subsequent schedulability analysis. Performance enhancing features on modern processors, such as pipelines and caches, however, make it difficult to accurately predict the WCET. One technique for finding the WCET is to use test data generated using search algorithms. Existing work on search-based approaches has been successfully used in both industry and academia based on a single criterion function, the WCET, but only for simple processors. This paper investigates how effective this strategy is for more complex processors and to what extent other criteria help guide the search, e.g. the number of cache misses. Not unexpectedly the work shows no single choice of criteria work best across all problems. Based on the findings recommendations are proposed on which criteria are useful in particular situations.
Keywords :
processor scheduling; program processors; search problems; WCET analysis; execution metric; modern processors; multicriteria optimisation; schedulability analysis; search algorithms; single criterion function; worst-case execution time; Aerodynamics; Aerospace industry; Computer science; Information analysis; Job shop scheduling; Processor scheduling; Real time systems; Software engineering; Software testing; Vehicle dynamics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Search Based Software Engineering, 2009 1st International Symposium on
Conference_Location :
Windsor
Print_ISBN :
978-0-7695-3675-0
Type :
conf
DOI :
10.1109/SSBSE.2009.20
Filename :
5033188
Link To Document :
بازگشت