DocumentCode :
1983418
Title :
Timing analysis of embedded software for speculative processors
Author :
Mitra, Tulika ; Roychoudhury, Abhik ; Li, Xianfeng
Author_Institution :
Sch. of Comput., Nat. Univ. of Singapore, Singapore
fYear :
2002
fDate :
2-4 Oct. 2002
Firstpage :
126
Lastpage :
131
Abstract :
Static timing analysis of embedded software is important for systems with hard real-time constraints. To accurately estimate time bounds, it is essential to model the underlying micro-architecture. In this paper, we study static timing analysis of embedded programs for modern processors with speculative execution. Speculation of conditional branch outcomes significantly improves processor performance, and hence program execution time. Although speculation is used in most modern processors, its effect on software timing has not been systematically studied before. The main contribution of our work is a parameterized framework to model different control flow speculation schemes. The accuracy of our framework is illustrated through tight timing estimates obtained for benchmark programs.
Keywords :
embedded systems; parallel programming; program testing; benchmark programs; embedded software; hard real-time constraints; processor performance; speculative processors; static timing analysis; Application software; Clocks; Embedded computing; Embedded software; Embedded system; Pipelines; Predictive models; Real time systems; Safety; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Synthesis, 2002. 15th International Symposium on
Conference_Location :
Kyoto, Japan
Print_ISBN :
1-58113-576-9
Type :
conf
Filename :
1227164
Link To Document :
بازگشت