• 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