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 :
بازگشت