• DocumentCode
    3242677
  • Title

    Retargetable Code Optimization for Predicated Execution

  • Author

    Hohenauer, M. ; Engel, F. ; Leupers, R. ; Ascheid, G. ; Meyr, H. ; Bette, Gerrit ; Singh, Balpreet

  • Author_Institution
    Inst. for Integrated Signal Process. Syst. RWTH, RWTH Aachen Univ., Aachen
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    1492
  • Lastpage
    1497
  • Abstract
    Retargetable C compilers are key components of today´s embedded processor design platforms for quickly obtaining compiler support and performing early processor architecture exploration. The inherent problem of the retargetable compilation approach, though, is the well known trade-off between the compiler´s flexibility and the quality of generated code. However, it can be circumvented by designing flexible, configurable code optimization techniques applicable to a certain range of target architectures. This paper focuses on target machines with predicated execution support which is wide-spread in deeply pipelined and highly parallel embedded processors used in next generation high-end video, multimedia and wireless devices. We present an efficient and quickly retargetable code optimization technique for predicated execution that is integrated into an industrial retargetable C compiler. Experimental results for several embedded processors demonstrate that the proposed technique is applicable to real-life target machines and that it produces significant code quality improvements for control intensive applications.
  • Keywords
    embedded systems; microprocessor chips; optimisation; program compilers; configurable code optimization; multimedia devices; next generation high-end video; parallel embedded processors; predicated execution; processor architecture; real-life target machines; retargetable C compilers; retargetable code optimization; wireless devices; Application specific processors; Assembly; Design optimization; Multimedia systems; Optimizing compilers; Process design; Programming; Signal design; Signal processing; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484885
  • Filename
    4484885