Title :
ILP modelling of the common subexpression sharing problem
Author :
Gustafsson, Oscar ; Wanhammar, Lars
Author_Institution :
Dept. of Electr. Eng., Linkoping Univ., Sweden
Abstract :
Subexpression sharing is an important implementation issue when one data is multiplied with many constants or a sum of products is computed. By modelling the subexpression sharing problem using integer linear programming (ILP) an optimal solution can be found. Further, the model can be directly incorporated with the design of algorithms that have linear design constraints, e.g., linear-phase FIR filters. The proposed method is compared with previously reported algorithms. It produces better results than other subexpression sharing methods, even though it is still not comparable with the optimal method based on graph representation. However, the possibility to expand the ILP model beyond subexpression sharing is discussed. This would then produce identical results to the optimal adder graph method.
Keywords :
FIR filters; digital filters; integer programming; linear phase filters; linear programming; optimisation; DSP algorithms; ILP modelling of common subexpression sharing problem; data multiple-constant multiplication; graph representation; integer linear programming; linear design constraints; linear-phase FIR filters; optimal adder graph methods; optimization techniques; products sum computation; Algorithm design and analysis; Costs; Digital signal processing; Finite impulse response filter; Flow graphs; Hardware; Integer linear programming; Pattern matching; Process design;
Conference_Titel :
Electronics, Circuits and Systems, 2002. 9th International Conference on
Print_ISBN :
0-7803-7596-3
DOI :
10.1109/ICECS.2002.1046461