loading...
Common Subexpression Elimination Involving Multiple Variables for Linear DSP Synthesis
Galveston, Texas September 27-September 29
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASAP.2004.1002215th IEEE International Conference on ...
 This Article 
 
PDF
HTML
IEEE Xplore Subscribers
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Anup Hosangadi, University of California, Santa Barbara
Farzan Fallah, Fujitsu Labs of America, Inc.
Ryan Kastner, University of California, Santa Barbara
Common subexpression elimination is commonly employed to reduce the number of operations in DSP algorithms after decomposing constant multiplications into shifts and additions. Conventional optimization techniques for finding common subexpressions can optimize constant multiplications with only a single variable at a time, and hence cannot fully optimize the computations with multiple variables found in matrix form of linear systems like DCT, DFT etc. In this paper we transform these computations such that all common subexpressions involving any number of variables can be detected. We then present heuristic algorithms to select the best set of common subexpressions. Experimental results show the superiority of our technique over conventional techniques for common subexpression elimination.
Citation:
Anup Hosangadi, Farzan Fallah, Ryan Kastner, "Common Subexpression Elimination Involving Multiple Variables for Linear DSP Synthesis," asap, pp.202-212, 15th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.