• 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