Aud-SWIPE-P: A parallelization of the Aud-SWIPE pitch estimation algorithm using multiple processes and threads

Saúl Calderón, Gabriel Alvarado, Arturo Camacho

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

1 Cita (Scopus)

Resumen

In this work we implement a parallel version of the pitch estimation algorithm Aud-SWIPE. The new implementation, Aud-SWIPE-P produces a remarkable acceleration, making it usable in applications where it was not efficient before because of its high computational cost. We parallelized the algorithm using multiple threads and processes to speed up different steps of the algorithm, and take advantage of different architectures. The goal for Aud-SWIPEP's performance was to achieve an execution time below the signal duration, opening the possibility to create a realtime software using Aud-SWIPE as pitch estimation algorithm. The implementation was evaluated running the algorithm in different real-world scenarios. The acceleration achieved was around 4.4, compared with the sequential version of the algorithm. In sound files with a sampling frequency of 10 kHz or less, the real time execution goal was fully achieved.

Idioma originalInglés
Título de la publicación alojadaIASTED Multiconferences - Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2013
Páginas586-593
Número de páginas8
DOI
EstadoPublicada - 2013
Publicado de forma externa
Evento11th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2013 - Innsbruck, Austria
Duración: 11 feb 201313 feb 2013

Serie de la publicación

NombreIASTED Multiconferences - Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2013

Conferencia

Conferencia11th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2013
País/TerritorioAustria
CiudadInnsbruck
Período11/02/1313/02/13

Huella

Profundice en los temas de investigación de 'Aud-SWIPE-P: A parallelization of the Aud-SWIPE pitch estimation algorithm using multiple processes and threads'. En conjunto forman una huella única.

Citar esto