DocumentCode
690392
Title
An Effective Way to Generate Complex Instructions for Media Processors
Author
Xiaoming Ju ; Lu Zhang ; Yong Jiang
Author_Institution
Software Eng. Inst., East China Normal Univ., Shanghai, China
fYear
2013
fDate
14-15 Dec. 2013
Firstpage
503
Lastpage
507
Abstract
With the development of digital signal processing (DSP) processors, the design of retarget able C compiler is necessary. But the C compiler for media processors which is built by porting GCC can´t generate effective complex instructions in its way of matching instruction pattern. So according to the features in architecture of RISC-DSP processor designed by us, this paper proposes implementing instruction scheduling and operand and type modifying at assemble level. Therefore, the compiler can generate effective complex instructions and improve the performance and density of object code. Statistic data show that the performance of object code may be improved by 14.6% average while the density of that may be improved by 12.4% average. This method is easier than tree pattern matching, and can be used in other DSP processors supporting complex instructions.
Keywords
digital signal processing chips; program compilers; DSP processors; GCC; RISC-DSP processor; complex instructions; digital signal processing processors; media processors; object code density; object code performance; retargetable C compiler; statistic data; tree pattern matching; Digital signal processing; Encoding; Media; Optimization; Pattern matching; Program processors; Registers; Code generation; Code optimization; Complex instruction; Media processor;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Sciences and Applications (CSA), 2013 International Conference on
Conference_Location
Wuhan
Type
conf
DOI
10.1109/CSA.2013.122
Filename
6835649
Link To Document