DocumentCode :
2127602
Title :
Recursive filtering on SIMD architectures
Author :
Schaffer, Rainer ; Hosemann, Michael ; Merker, Renate ; Fettweis, Gerhard
Author_Institution :
Dept. of Electr. Eng. & Inf. Technol., Dresden Univ. of Technol., Germany
fYear :
2003
fDate :
27-29 Aug. 2003
Firstpage :
263
Lastpage :
268
Abstract :
Recursive filters are used frequently in digital signal processing. They can be implemented in dedicated hardware or in software on a digital signal processor (DSP). Software. solutions often are preferable for their speed of implementation and flexibility. However, contemporary DSPs are mostly not fast enough to perform filtering for high data-rates or large filters. A method to increase the computational power of a DSP without sacrificing efficiency is to use multiple processor elements controlled by the single-instruction multiple-data (SIMD) paradigm. The parallelization of recursive algorithms is difficult, because of the data dependencies. We use design methods for parallel processor arrays to realize implementations that can be used on a parallel DSP. Further, we focus on the partitioning of the algorithm so that the realization can be used for different architectures. Consequences for the architecture are also considered. The infinite impulse response (IIR) filter, the most familiar recursive filter, is used in the description of the design process.
Keywords :
IIR filters; digital signal processing chips; parallel algorithms; parallel architectures; parallel programming; recursive filters; DSP chips; IIR filter; SIMD architectures; data dependencies; digital signal processing; multiple processor elements; parallel processor arrays; recursive filters; single-instruction multiple-data paradigm; Computer architecture; Digital filters; Digital signal processing; Digital signal processors; Filtering; Hardware; IIR filters; Partitioning algorithms; Process control; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems, 2003. SIPS 2003. IEEE Workshop on
ISSN :
1520-6130
Print_ISBN :
0-7803-7795-8
Type :
conf
DOI :
10.1109/SIPS.2003.1235680
Filename :
1235680
Link To Document :
بازگشت