DocumentCode :
302164
Title :
A retargetable optimizing code generator for digital signal processors
Author :
Kreuzer, Werner ; Gotschlich, Martin ; Wess, Bernhard
Author_Institution :
Inst. fur Nachrichtentech. & Hochfrequenztech., Tech. Univ. Wien, Austria
Volume :
2
fYear :
1996
fDate :
12-15 May 1996
Firstpage :
257
Abstract :
Efficient DSP software synthesis for systems with stringent cost and power constraints requires tools which minimize code size as well as tools to evaluate processor architectures for a given application. In this paper, we introduce a user retargetable code generator translating homogeneous atomic data flow graphs into high-quality DSP assembly code. By using a target architecture description file, flexibility in the design process is enhanced without impairing final code quality. Based on a trellis tree straight-line code generation algorithm, we present a method for code compaction and register optimization to exploit instruction level parallelism. The results of our code generator match the quality of assembly programs which were coded by hand and thoroughly optimized
Keywords :
data compression; data flow graphs; instruction sets; optimising compilers; parallelising compilers; program assemblers; signal processing; trellis codes; DSP software synthesis; code compaction; data flow graphs; digital signal processors; high-quality DSP assembly code; instruction level parallelism; register optimization; retargetable optimizing code generator; target architecture description file; trellis tree straight-line code generation algorithm; Application software; Assembly; Computer architecture; Costs; Digital signal processing; Flow graphs; Signal generators; Signal synthesis; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1996. ISCAS '96., Connecting the World., 1996 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
0-7803-3073-0
Type :
conf
DOI :
10.1109/ISCAS.1996.540401
Filename :
540401
Link To Document :
بازگشت