DocumentCode :
180019
Title :
Multi-channel IIR filtering of audio signals using a GPU
Author :
Belloch, Jose A. ; Bank, Balazs ; Savioja, Lauri ; Gonzalez, Adriana ; Valimaki, Vesa
Author_Institution :
iTeAm, Univ. Politec. de Valencia, Valencia, Spain
fYear :
2014
fDate :
4-9 May 2014
Firstpage :
6692
Lastpage :
6696
Abstract :
In the audio signal processing field, multiple IIR filters are required in many applications. As an example, equalizing a Wave Field Synthesis system requires massive filter processing in real time. Graphics Processing Units (GPUs) are well known for their potential in highly parallel data processing. Up to now, the use of the GPUs for implementing IIR filters has not been clearly tackled in audio processing because of its feedback loop that prevents its total parallelization. However, using the Parallel form of IIR filters, this feedback is reduced, since every single sample is computed in a parallel way. This paper analyzes the performance of multiple IIR filters using GPUs and compares it with a powerful multi-core computer. The proposed GPU implementation can run up to 1256 concurrent IIR filters of order 256th in real time, which means 321,536 total filter order, with a latency time of 0.72 ms (sampling frequency of 44.1 kHz). This demonstrates that GPUs are well suited for computing massive IIR filtering.
Keywords :
IIR filters; audio signal processing; graphics processing units; real-time systems; GPU; audio signal processing field; concurrent IIR filters; feedback loop; frequency 44.1 kHz; graphics processing units; massive filter processing; multichannel IIR filtering; multicore computer; multiple IIR filters; parallel data processing; real time; time 0.72 ms; wave field synthesis; Acoustics; Computers; Graphics processing units; Instruction sets; Multicore processing; Real-time systems; Signal processing; Audio systems; IIR filters; parallel architectures; parallel processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech and Signal Processing (ICASSP), 2014 IEEE International Conference on
Conference_Location :
Florence
Type :
conf
DOI :
10.1109/ICASSP.2014.6854895
Filename :
6854895
Link To Document :
بازگشت