• DocumentCode
    3493850
  • Title

    Highly parallel implementation of Sphinx-3 voice recognition algorithm

  • Author

    Tsiamasiotis, Dimitris ; Papaefstathiou, I. ; Manifavas, Charalampos

  • Author_Institution
    ECE Dept., Tech. Univ. of Crete, Chania, Greece
  • fYear
    2013
  • fDate
    9-12 Sept. 2013
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    General-purpose computing on graphics processing units (GPGPU) has been an active area of scientific research in recent years. Most of the research efforts are based upon the Compute Unified Device Architecture (i.e. CUDA), introduced by Nvidia and targeting its products. In this work, the features of the abovementioned technology are exploited to produce a highly parallel implementation of the Sphinx 3 voice recognition algorithm. Our goal was to improve the execution time of the decoder, in specific. Execution times achieved indicate that it is indeed possible to speed up the algorithm even if the vast majority of the code cannot be run in parallel.
  • Keywords
    graphics processing units; parallel architectures; speech recognition; CUDA; GPGPU; Nvidia; Sphinx-3 voice recognition algorithm; compute unified device architecture; decoder; execution time improvement; general-purpose computing; graphics processing units; highly parallel implementation; Decoding; Graphics processing units; Hidden Markov models; Instruction sets; Kernel; Speech recognition; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AFRICON, 2013
  • Conference_Location
    Pointe-Aux-Piments
  • ISSN
    2153-0025
  • Print_ISBN
    978-1-4673-5940-5
  • Type

    conf

  • DOI
    10.1109/AFRCON.2013.6757669
  • Filename
    6757669