DocumentCode :
1747089
Title :
A machine independent WCET predictor for microcontrollers and DSPs [worst case execution time]
Author :
Tavares, Adriano José ; Couto, Carlos Alberto
Author_Institution :
Dept. of Ind. Electron., Univ. of Minho, Guimaraes, Portugal
Volume :
2
fYear :
2001
fDate :
2001
Firstpage :
989
Abstract :
This paper describes a method for analyzing and predicting the timing properties of a program fragment. The paper first presents a language implemented to describe a processor´s architecture and a static worst case execution time (WCET) estimation method is then presented. The timing analysis starts by compiling a processor´s architecture program followed by the disassembling of the program fragment. The assembler program is then decomposed into basic blocks and a call graph is generated. These data are later used to evaluate the pipeline hazards and cache miss that penalize the real-time performance. Finally, some experimental results of using the developed tool to predict the WCET of code segments with some Intel microcontrollers are presented
Keywords :
digital signal processing chips; microcontrollers; pipeline processing; program testing; real-time systems; timing; DSPs; Intel; architecture program compilation; cache miss; call graph; code segments; machine independent WCET predictor; microcontrollers; pipeline hazards; program fragment timing properties; real-time performance; static worst case execution time estimation method; timing analysis; Clocks; Digital signal processing; Electronic mail; Hardware; Hazards; Industrial electronics; Microcontrollers; Pipelines; Time measurement; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Electronics, 2001. Proceedings. ISIE 2001. IEEE International Symposium on
Conference_Location :
Pusan
Print_ISBN :
0-7803-7090-2
Type :
conf
DOI :
10.1109/ISIE.2001.931609
Filename :
931609
Link To Document :
بازگشت