A new algorithm based on Genetic Programming (GP) for the problem of optimization of Multiple Constant Multiplication (MCM) by Common Subexpression Elimination (CSE) is developed. This method is used for hardware optimization of DSP systems. A solution based on GP is shown in this paper. The performance of the technique is demonstrated in one- and multi-dimensional digital filters with constant coefficients.
['H. Safiri', 'Majid Ahmadi', 'Graham A. Jullien', 'William C. Miller']
A new algorithm for the elimination of common subexpressions in hardware implementation of digital filters by using genetic programming