Title :
A real-time crosstalk canceller on a notebook GPU
Author :
Belloch, Jose A. ; Gonzalez, Alberto ; Martinez-Zaldivar, F.J. ; Vidal, Antonio M.
Abstract :
Crosstalk cancellation is one of the main applications in multichannel acoustic signal processing. This field has experienced a major development in recent years because of the in crease in the number of sound sources used in playback applications available to users. Developing these applications re quires high computing capabilities because of its high number of operations. Graphics Processor Unit (GPU), a high parallel commodity programmable co-processors, offer the possibility of parallelizing these operations. This allows to obtain the results in a much shorter time and also to free up CPU resources which can be used for other tasks. One important aspect lies in the possibility to overlap the data transfer from CPU to GPU and vice versa with the computation, in order to carry out real-time applications. Thus, this work focuses on two main points: to describe an efficient implementation of a crosstalk cancellation on GPU and to incorporate it into a real-time application.
Keywords :
acoustic signal processing; computer graphic equipment; coprocessors; crosstalk; CPU resources; data transfer; graphics processor unit; high parallel commodity programmable coprocessors; multichannel acoustic signal processing; notebook GPU; playback applications; real-time crosstalk canceller; sound sources; Crosstalk; Ear; Graphics processing unit; Instruction sets; Kernel; Loudspeakers; Real time systems; Crosstalk cancellation; FFT; GPU; Multichannel audio processing; convolution;
Conference_Titel :
Multimedia and Expo (ICME), 2011 IEEE International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-1-61284-348-3
Electronic_ISBN :
1945-7871
DOI :
10.1109/ICME.2011.6012072