DocumentCode
3394579
Title
Pipeline timing analysis using a trace-driven simulator
Author
Engblom, J. ; Ermedahl, Andreas
Author_Institution
IAR Syst. AB, Uppsala, Sweden
fYear
1999
fDate
1999
Firstpage
88
Lastpage
95
Abstract
We present a technique for worst-case execution time (WCET) analysis for pipelined processors. Our technique uses a standard simulator instead of special-purpose pipeline modeling. Our technique handles CPUs that execute multiple shorter instructions in parallel with long-running instructions. The results of other machine analyses, like cache analysis, can be used in our pipeline analysis. Also, results from high-level program flow analysis can be used to tighten the execution time predictions. Our primary target is embedded real-time systems, and since processor simulators are standard equipment for embedded development work, our tool will be easy to port to relevant target processors
Keywords
data flow analysis; embedded systems; pipeline processing; virtual machines; CPU; cache analysis; embedded real-time systems; execution time predictions; high-level program flow analysis; instructions; pipeline timing analysis; pipelined processors; trace-driven simulator; worst-case execution time; Analytical models; Computational modeling; Embedded system; Information analysis; Job shop scheduling; Performance analysis; Pipelines; Real time systems; Standards development; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Computing Systems and Applications, 1999. RTCSA '99. Sixth International Conference on
Conference_Location
Hong Kong
Print_ISBN
0-7695-0306-3
Type
conf
DOI
10.1109/RTCSA.1999.811197
Filename
811197
Link To Document