Title :
Dynamic transformations in optimized code generation for digital signal processors
Author_Institution :
Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
Abstract :
We present an approach for performing dynamic context-dependent transformations (DCDT) to improve code generation for programmable digital signal processors. Unlike static optimizations, DCDT can guarantee to improve the quality of the generated code, at the expense of longer computational time. For many embedded DSP applications, hand coding in assembly is still the only effective approach. We show that our code generation approach, when combined with DCDT, can yield code of quality comparable to that of hand-written codes by DSP experts and many times superior to that generated by a conventional optimizing compiler
Keywords :
automatic programming; high level languages; program compilers; real-time systems; signal processing; DSP; computational time; digital signal processors; dynamic context-dependent transformations; embedded DSP applications; hand-written codes; high level languages; optimized code generation; optimizing compiler; programmable digital signal processors; static optimizations; Assembly; Digital signal processing; Digital signal processors; High level languages; Iron; Optimizing compilers; Productivity; Programming profession; Signal generators; Signal processing algorithms;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1995. ICASSP-95., 1995 International Conference on
Conference_Location :
Detroit, MI
Print_ISBN :
0-7803-2431-5
DOI :
10.1109/ICASSP.1995.479572