Title :
Complexities in DSP software compilation: performance, code size, power, retargetability
Author :
Gebotys, Catherine H. ; Gebotys, Robert J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
Abstract :
The paper presents a new methodology for software compilation for embedded DSP systems. Although it is well known that conventional compilation techniques do not produce high quality DSP code, few researchers have addressed this area. Performance, estimated power dissipation, and code size are important design constraints in embedded DSP design. New techniques for code generation targeting DSP processors are introduced and employed to show improvements and applicability to different fixed point and floating point DSP popular architectures. Code is generated in fast CPU times and is optimized for minimum code size, energy dissipation, or maximum performance. Code generated for realistic DSP applications provide performance and code size improvements of up to 118% and measured power improvements of up to 49% for popular DSP processors compared to previous research and a commercial compiler. This research is important for industry since DSP software can be efficiently generated, with constraints on code size, performance, and energy dissipation
Keywords :
digital signal processing chips; optimising compilers; real-time systems; signal processing; CPU times; DSP processors; DSP software compilation; code generation; code optimization; design constraints; embedded DSP systems; estimated power dissipation; fixed point architectures; floating point architectures; maximum performance; minimum code size; minimum energy dissipation; retargetability; Application software; Computer industry; Digital signal processing; Embedded software; Energy dissipation; Power dissipation; Power generation; Power measurement; Size measurement; Software performance;
Conference_Titel :
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location :
Kohala Coast, HI
Print_ISBN :
0-8186-8255-8
DOI :
10.1109/HICSS.1998.656093