DocumentCode :
3348226
Title :
A retargetable technique for predicting execution time
Author :
Harmon, Marion G. ; Baker, T.P. ; Whalley, David B.
Author_Institution :
Dept. of Comput. & Inf. Syst., Florida A&M Univ., Tallahassee, FL, USA
fYear :
1992
fDate :
2-4 Dec 1992
Firstpage :
68
Lastpage :
77
Abstract :
A novel technique for predicting point-to-point execution times on contemporary microprocessors is presented. It uses machine-description rules, similar to those that have proven useful for code generation and peephole optimization, to translate compiled object code into a sequence of very low-level instructions. The stream of micro-instructions is then analyzed for tuning, via a three-level pattern matching scheme. The timing tool is currently predicting execution time of code segments targeted for the Motorola 68020 and Intel 80386 processor. The timing tool has been integrated with a version of the vpo C compiler and the ease environment. A prototype has been built and preliminary tests are very promising
Keywords :
language translation; pattern recognition; program compilers; programming; Intel 80386 processor; Motorola 68020; code generation; code segments; compiled object code; contemporary microprocessors; ease environment; execution time; machine-description rules; micro-instructions; peephole optimization; point-to-point execution times; retargetable technique; three-level pattern matching scheme; timing tool; very low-level instructions; vpo C compiler; Computer science; Hardware; Information systems; Microprocessors; Pattern analysis; Pattern matching; Processor scheduling; Prototypes; Real time systems; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1992
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-3195-3
Type :
conf
DOI :
10.1109/REAL.1992.242675
Filename :
242675
Link To Document :
بازگشت