Show simple item record

dc.creatorCamacho Lozano, Arturo
dc.creatorCalderón Ramírez, Saúl
dc.creatorAlvarado Méndez, Gabriel
dc.date.accessioned2014-04-04T17:27:39Z
dc.date.available2014-04-04T17:27:39Z
dc.date.issued2013-02-11
dc.identifier.citationhttp://www.actapress.com/Abstract.aspx?paperId=455433es
dc.identifier.isbn978-0-88986-955-4
dc.identifier.isbn(cd) 978-0-88986-943-1
dc.identifier.urihttps://hdl.handle.net/10669/9550
dc.descriptionartículo -- Universidad de Costa Rica, Centro de Investigación en Tecnología de la Información y Comunicación. 2013. Este artículo es privado debido a limitaciones de derechos de autor.es
dc.description.abstractIn 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-SWIPE- P’s performance was to achieve an execution time below the signal duration, opening the possibility to create a real-time 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 kH.es
dc.description.sponsorshipUniversidad de Costa Ricaes
dc.language.isoen_USes
dc.publisherActa Press. Artificial Intelligence and Applications / 794: Modelling, Identification and Control / 795: Parallel and Distributed Computing and Networks / 796: Software Engineering / 792: Web-based Education (AIA 2013)es
dc.subjectPitch detectiones
dc.subjectMultiple threadses
dc.subjectMultiple processeses
dc.subjectMPI- 2es
dc.subjectOpenMPes
dc.titleAud-SWIPE-P: A parallelization of the Aud-SWIPE pitch estimation algorithm using multiple processes and threadses
dc.typeartículo científicoes_ES
dc.identifier.doi10.2316/P.2013.795-013
dc.description.procedenceUCR::Vicerrectoría de Investigación::Unidades de Investigación::Ingeniería::Centro de Investigaciones en Tecnologías de Información y Comunicación (CITIC)es


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record