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 :
بازگشت