• 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