DocumentCode
3063351
Title
Computationally efficient implementation of sparse-tap FIR adaptive filters with tap-position control on Intel IA-32 processors
Author
Hirano, Akihiro ; Nakayama, Kenji
Author_Institution
Grad. Sch. of Natural Sci. & Technol., Kanazawa Univ., Kanazawa
fYear
2009
fDate
8-11 Feb. 2009
Firstpage
1
Lastpage
4
Abstract
This paper presents an computationally efficient implementation of sparse-tap FIR adaptive filters with tap-position control on Intel IA-32 processors with single-instruction multiple-data (SIMD) capability. In order to overcome random-order memory access which prevents a vectorization, a block-based processing and a re-ordering buffer are introduced. A dynamic register allocation and the use of memory-to-register operations help the maximization of the loop-unrolling level. Up to 66 percent speedup is achieved.
Keywords
FIR filters; adaptive filters; microprocessor chips; optimising compilers; random-access storage; Intel IA-32 processors; SIMD capability; block-based processing; dynamic register allocation; loop-unrolling level; memory-to-register operations; random-order memory access; reordering buffer; single-instruction multiple-data capability; sparse-tap FIR adaptive filters; tap-position control; Adaptive filters; Control systems; Dispersion; Echo cancellers; Finite impulse response filter; Internet; Registers; Signal processing algorithms; Streaming media; Teleconferencing;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Signal Processing and Communications Systems, 2008. ISPACS 2008. International Symposium on
Conference_Location
Bangkok
Print_ISBN
978-1-4244-2564-8
Electronic_ISBN
978-1-4244-2565-5
Type
conf
DOI
10.1109/ISPACS.2009.4806758
Filename
4806758
Link To Document