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