Recursive filtering on a vector DSP with linear speedup

    Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

    3 Citaten (Scopus)


    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.
    Originele taal-2Engels
    TitelProceedings 16th IEEE International Conference on Application-Specific Systems, Architectures, and Processors (ASAP 2005)
    RedacteurenS. Vassiliadis
    Plaats van productiePiscataway
    UitgeverijInstitute of Electrical and Electronics Engineers
    Aantal pagina's8
    ISBN van geprinte versie0-7695-2407-9
    StatusGepubliceerd - 2005
    EvenementASAP 2005 - Samos, Griekenland
    Duur: 23 jul. 200525 jul. 2005


    CongresASAP 2005
    AnderASAP 2005, Samos Greece


    Duik in de onderzoeksthema's van 'Recursive filtering on a vector DSP with linear speedup'. Samen vormen ze een unieke vingerafdruk.

    Citeer dit