DocumentCode
2650915
Title
Parallelization of IIR filters using SIMD extensions
Author
Kutil, Rade
Author_Institution
Univ. of Salzburg, Salzburg
fYear
2008
fDate
25-28 June 2008
Firstpage
65
Lastpage
68
Abstract
The SIMD parallelization of HR or recursive filters is more difficult than that of FIR filters due to additional data dependencies. While other methods concentrate on appropriate scheduling to enable SIMD parallel execution, this paper proposes a new method where data dependencies are resolved by fusing the recursive application of filter taps into single coefficients. In this way the overhead over perfect parallelity can be reduced to one vector multiply-accumulate operation. Speedups from 1.5 to 4.5 can be obtained with the 4-way SIMD Intel SSE extension, depending on the number of filter taps.
Keywords
FIR filters; IIR filters; parallel processing; recursive filters; FIR filters; HR filters; IIR filters parallelization; SIMD Intel SSE extension; SIMD extensions; SIMD parallel execution; SIMD parallelization; data dependency; filter taps; recursive filters; scheduling; Automatic generation control; Electronic mail; Filtering; Finite impulse response filter; Humans; IIR filters; Libraries; Signal processing; Signal resolution; HR filter; SIMD; short vector; signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Signals and Image Processing, 2008. IWSSIP 2008. 15th International Conference on
Conference_Location
Bratislava
Print_ISBN
978-80-227-2856-0
Electronic_ISBN
978-80-227-2880-5
Type
conf
DOI
10.1109/IWSSIP.2008.4604368
Filename
4604368
Link To Document