• DocumentCode
    2524334
  • Title

    Recursive filtering on a vector DSP with linear speedup

  • Author

    van der Horst, M. ; Van Berkel, K. ; Lukkien, J. ; Mak, R.

  • Author_Institution
    Technische Univ. Eindhoven, Netherlands
  • fYear
    2005
  • fDate
    23-25 July 2005
  • Firstpage
    379
  • Lastpage
    386
  • Abstract
    Vector DSPs, or SIMD DSPs, have received considerable attention recently, since they are considered to be a viable alternative for dedicated hardware in signal processing for multimedia and wireless communication. It is possible to construct dedicated hardware for IIR filters with a linear speedup, but because of their recursive nature these filters are considered difficult to map efficiently on a vector DSP. The IIR programs for vector DSPs presented so far have their speedup bounded by the order of the filter. In this paper we present a program that has a linear speed up, in the sense that doubling the vector size doubles the throughput. The program is a vectorization of the incremental block-state architecture. The speedup of this program is not bounded by the order of the filter, and even works for low order filters. Besides strided memory access, no special processor features are required by our program. As a proof of concept we implemented it on the Philips EVP processor.
  • Keywords
    IIR filters; digital signal processing chips; recursive filters; IIR filters; digital signal processing; digital signal processor; incremental block-state architecture; infinite impulse response filter; linear speedup; multimedia communication; recursive filtering; wireless communication; Digital signal processing; Filtering; Hardware; IIR filters; Multimedia communication; Nonlinear filters; Signal processing; Throughput; Vectors; Wireless communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architecture Processors, 2005. ASAP 2005. 16th IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2407-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2005.55
  • Filename
    1540412