Real-time adaptive algorithms using a Graphics Processing Unit

Jorge Lorente, Miguel Ferrer, Jose A. Belloch, Gema Pinero, Maria de Diego, Alberto Gonzalez, Antonio M. Vidal
Instituto de Telecomunicaciones y Aplicaciones Multimedia (iTEAM), Universitat Politecnica de Valencia, 8G Building – access D – Camino de Vera s/n – 46022 Valencia (Spain)
Waves, 2012


   title={Real-time adaptive algorithms using a Graphics Processing Unit},

   author={Lorente, J. and Ferrer, M. and Belloch, J.A. and Pi{~n}ero, G. and de Diego, M. and Gonz{‘a}lez, A. and Vidal, A.M.},



Download Download (PDF)   View View   Source Source   



Graphics Processing Units (GPUs) have been recently used as coprocessors capable of performing tasks that are not necessarily related to graphics processing in order to optimize computing resources. The use of GPUs has being extended to a wide variety of intensive-computation applications among which audio processing is included. However data transactions between the CPU and the GPU and vice versa have questioned the viability of GPUs for applications in which direct and real-time interaction between microphone and loudspeaker is required. One of the audio applications that requires real-time feedback is adaptive channel identification. Particularly, when the partitioned Least Mean Squares (LMS) algorithm is used in the frequency domain, the size of input-data buffers and filters and how they can be managed in order to successfully exploit the GPU resources is an important key in the design process. This paper discusses the design and implementation of all the processing blocks of an adaptive channel identification system on a GPU, proposing a GPU implementation that can be easily adapted to any acoustic scenario, while freeing up CPU resources for other tasks.
No votes yet.
Please wait...

* * *

* * *

Featured events

Hida Takayama, Japan

The Third International Workshop on GPU Computing and AI (GCA), 2018

Nagoya University, Japan

The 5th International Conference on Power and Energy Systems Engineering (CPESE), 2018

MediaCityUK, Salford Quays, Greater Manchester, England

The 10th International Conference on Information Management and Engineering (ICIME), 2018

No. 1037, Luoyu Road, Hongshan District, Wuhan, China

The 4th International Conference on Control Science and Systems Engineering (ICCSSE), 2018

Nanyang Executive Centre in Nanyang Technological University, Singapore

The 2018 International Conference on Cloud Computing and Internet of Things (CCIOT’18), 2018

HGPU group © 2010-2018 hgpu.org

All rights belong to the respective authors

Contact us: