Title :
Multi-core and SIMD architecture based implementation of recursive digital filtering algorithms
Author :
Lee, Dong-hwan ; Sung, Wonyong
Author_Institution :
Sch. of Electr. Eng., Seoul Nat. Univ., Seoul, South Korea
Abstract :
Implementation of recursive filtering equations using parallel computer architecture is difficult because of the dependency problem. In this paper, parallel computation of recursive filtering equations is studied for multi-core architecture with SIMD (Single Instruction Multiple Data) arithmetic support. In order to exploit both SIMD and multi-core features, a multi-block parallel processing algorithm is employed, which computes the particular solutions for multiple blocks simultaneously and then compensates for the homogeneous solutions. The implementation results are obtained using a Pentium quad-core CPU supporting four-way SIMD processing.
Keywords :
parallel architectures; parallel processing; recursive filters; Pentium quadcore CPU; SIMD architecture; dependency problem; four-way SIMD processing; multiblock parallel processing algorithm; multicore architecture; parallel computation; parallel computer architecture; recursive digital filtering algorithms; single instruction multiple data; Central Processing Unit; Computer aided instruction; Computer architecture; Concurrent computing; Digital filters; Equations; Filtering algorithms; Hardware; Parallel processing; Signal processing algorithms; SIMD architecture; multi-core CPU; parallel computation; recursive filtering;
Conference_Titel :
Acoustics Speech and Signal Processing (ICASSP), 2010 IEEE International Conference on
Conference_Location :
Dallas, TX
Print_ISBN :
978-1-4244-4295-9
Electronic_ISBN :
1520-6149
DOI :
10.1109/ICASSP.2010.5495519