Audio convolution by the mean of GPU: CUDA and OpenCL implementations - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Audio convolution by the mean of GPU: CUDA and OpenCL implementations

Davide Andrea Mauro
  • Fonction : Auteur correspondant
  • PersonId : 939135

Connectez-vous pour contacter l'auteur

Résumé

This paper focuses on the use of GPGPU (General-Purpose computing on Graphics Processing Units) for audio processing. This is a promising approach to problems where a high parallelization of tasks is desirable. Within the context of binaural spatialization we will develop a convolution engine having in mind both offline and real-time scenarios, and the support for multiple sound sources. Details on implementations and strategies used with both dominant technologies, namely CUDA and OpenCL, will be presented highlighting both advantages and issues. Comparisons between this approach and typical CPU implementations will be presented as well as between frequency (FFT) and time-domain approaches. Results will show that benefits exist in terms of execution time for a number of situations.
Fichier principal
Vignette du fichier
hal-00810651.pdf (258.44 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-00810651 , version 1 (23-04-2012)

Identifiants

  • HAL Id : hal-00810651 , version 1

Citer

Davide Andrea Mauro. Audio convolution by the mean of GPU: CUDA and OpenCL implementations. Acoustics 2012, Apr 2012, Nantes, France. ⟨hal-00810651⟩

Collections

ACOUSTICS2012
188 Consultations
1316 Téléchargements

Partager

Gmail Facebook X LinkedIn More