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