• DocumentCode
    3089038
  • Title

    GPU implementation of an audio fingerprints similarity search algorithm

  • Author

    Ouali, Chahid ; Dumouchel, Pierre ; Gupta, Vishwa

  • Author_Institution
    ETS (Ecole de Technol. Super.), Montreal, QC, Canada
  • fYear
    2015
  • fDate
    10-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper describes a parallel implementation of a promising similarity search algorithm for an audio fingerprinting system. Efficient parallel implementation on a GPU accelerates the search on a dataset containing over 61 million audio fingerprints. The similarity between two fingerprints is defined as the intersection of their elements. We evaluate GPU implementations of two intersection algorithms for this dataset. We show that intelligent use of the GPU memory spaces (shared memory in particular) that maximizes the number of concurrent threads has a significant impact on the overall compute time when using fingerprints of varying dimensions. With simple modifications we obtain up to 4 times better GPU performance when using GPU memory to maximize concurrent threads. Compared to the CPU only implementations, the proposed GPU implementation reduces run times by up to 150 times for one intersection algorithm and by up to 379 times for the other intersection algorithm.
  • Keywords
    audio signal processing; graphics processing units; shared memory systems; GPU implementation; GPU memory spaces; audio fingerprint similarity search algorithm; audio fingerprinting system; concurrent threads; intersection algorithm; shared memory; Acceleration; Algorithm design and analysis; Computer architecture; Fingerprint recognition; Graphics processing units; Instruction sets; Spectrogram; CUDA; GPU; audio fingerprint; copy detection; fast search; parallel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Content-Based Multimedia Indexing (CBMI), 2015 13th International Workshop on
  • Conference_Location
    Prague
  • Type

    conf

  • DOI
    10.1109/CBMI.2015.7153625
  • Filename
    7153625