Title :
I2CRA: contention resolution algorithm for intra- and inter-coefficient common subexpression elimination
Author :
Xu, Fei ; Chang, Chip-Hong ; Jong, Ching-Chuen
Author_Institution :
Centre for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore, Singapore
Abstract :
Effective common subexpression extraction has become an eminent means to eliminate redundant computations in multiple constant multiplication problems. Prevailing common subexpression elimination (CSE) algorithms use horizontal common subexpressions predominantly due to the symmetry of linear phase FIR filters. This paper presents a new contention resolution algorithm (CRA), called the I2CRA that exploits both the intra- and inter-coefficient redundancy to reduce the logic depth and logic complexity further. Unlike the statistical based CSE, I2CRA allows a selected common subexpressions to be freed in case of conflicts. By endowing the basic CRA with the prowess to handle common subexpressions in both dimensions in a comprehensive manner, the essentiality of vertical and oblique common subexpressions has been manifested.
Keywords :
FIR filters; linear phase filters; redundancy; I2CRA; common subexpression elimination; contention resolution algorithm; inter-coefficient; intra-coefficient; linear phase FIR filters; logic complexity; multiple constant multiplication; reduced logic depth; redundant computations; Circuits; Costs; Embedded computing; Embedded system; Finite impulse response filter; High level synthesis; High performance computing; Logic; Signal processing algorithms; Very large scale integration;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1464964