DocumentCode
2350577
Title
Custom-optimized multiplierless implementations of DSP algorithms
Author
Püschel, Markus ; Zelinski, Adam C. ; Hoe, James C.
Author_Institution
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2004
fDate
7-11 Nov. 2004
Firstpage
175
Lastpage
182
Abstract
Linear DSP kernels such as transforms and filters are comprised exclusively of additions and multiplications by constants. These multiplications may be realized as networks of additions and wired shifts in hardware. The cost of such a "multiplierless" implementation is determined by the number of additions, which in turn depends on the value and precision of these constants. For a given transform or filter, the set of constants and their required precision is affected by algorithmic and implementation choices and hence provides a degree of freedom for optimization. In This work we present an automated method to generate, for a given linear transform, a minimum addition multiplierless implementation that satisfies a given quality constraint. The method combines automatic algorithm selection to improve numerical robustness and automatic search methods to minimize constant precisions in a chosen algorithm. We present experiments that show the trade-offs between cost and quality, including custom optimizations of the transforms used in JPEG image and MP3 audio decoders.
Keywords
circuit optimisation; digital arithmetic; digital signal processing chips; multiplying circuits; optimisation; DSP algorithms; JPEG image decoders; MP3 audio decoders; automated method; automatic algorithm selection; automatic search methods; constant precisions minimization; custom-optimized multiplierless; linear DSP kernels; linear transform; minimum addition multiplierless; numerical robustness; quality constraint; transforms optimization; Algorithm design and analysis; Costs; Design optimization; Digital signal processing; Flow graphs; Hardware; Kernel; Resource management; Robustness; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
ISSN
1092-3152
Print_ISBN
0-7803-8702-3
Type
conf
DOI
10.1109/ICCAD.2004.1382567
Filename
1382567
Link To Document