DocumentCode
1911404
Title
An accurate pipeline model for optimizing retargetable compiler
Author
Ghica, Lavinia ; Tapus, Nicolae
Author_Institution
Dept. of Compiler Eng., Freescale Semicond. SRL, Bucharest, Romania
fYear
2013
fDate
5-7 Sept. 2013
Firstpage
283
Lastpage
286
Abstract
Model-based, retargetable compilers are a popular means of reducing time-to-market for novel processor architectures. In this paper, we present an efficient pipeline model for instruction scheduling in a retargetable compiler. Compared to existing retargetable compilers, this pipeline model: allows for instruction scheduling optimizations even for complex pipelines with multiple functional units, allows for simpler re-targetability for novel architectures and improves by 14% the average compile-time of applications for complex architectures. The applications compiled with our pipeline model show the same performance as compiled with a classic, “hand-written” compiler.
Keywords
optimising compilers; pipeline processing; processor scheduling; accurate pipeline model; instruction scheduling optimizations; model-based compilers; multiple functional units; processor architectures; retargetable compiler optimization; time-to-market reduction; Computational modeling; Computer architecture; Hazards; Optimization; Pipelines; Processor scheduling; Registers; microarchirecture model; model based compiler; pipeline model; retargetable compiler;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Computer Communication and Processing (ICCP), 2013 IEEE International Conference on
Conference_Location
Cluj-Napoca
Print_ISBN
978-1-4799-1493-7
Type
conf
DOI
10.1109/ICCP.2013.6646122
Filename
6646122
Link To Document