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
Link To Document