Skip to main navigation Skip to search Skip to main content

Parallelization of a Denoising Algorithm for Tonal Bioacoustic Signals Using OpenACC Directives

  • National Center of High Technology (CeNAT-CONARE)

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

Automatic segmentation and classification methods for bioacoustic signals enable real-time monitoring, population estimation, as well as other important tasks for the conservation, management, and study of wildlife. These methods normally require a filter or a denoising strategy to enhance relevant information in the input signal and avoid false positive detections. This denoising stage is usually the performance bottleneck of such methods. In this paper, we parallelize a denoising algorithm for tonal bioacoustic signals using mainly OpenACC directives. The implemented program was executed in both multicore and GPU architectures. The proposed parallelized algorithm achieves a higher speedup on GPU than CPU, leading to a 10.67 speedup compared to the original sequential algorithm in C++.

Original languageEnglish
Title of host publication2018 IEEE International Work Conference on Bioinspired Intelligence, IWOBI 2018 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Print)9781538675069
DOIs
StatePublished - 12 Sep 2018
Event2018 IEEE International Work Conference on Bioinspired Intelligence, IWOBI 2018 - San Carlos, Costa Rica
Duration: 18 Jul 201820 Jul 2018

Publication series

Name2018 IEEE International Work Conference on Bioinspired Intelligence, IWOBI 2018 - Proceedings

Conference

Conference2018 IEEE International Work Conference on Bioinspired Intelligence, IWOBI 2018
Country/TerritoryCosta Rica
CitySan Carlos
Period18/07/1820/07/18

Keywords

  • Bioacoustics
  • Denoising
  • Graphic Processing Unit (GPU)
  • OpenACC
  • Parallel computing

Fingerprint

Dive into the research topics of 'Parallelization of a Denoising Algorithm for Tonal Bioacoustic Signals Using OpenACC Directives'. Together they form a unique fingerprint.

Cite this