• DocumentCode
    573166
  • Title

    The A* speech recognition system on parallel architectures

  • Author

    Cardinal, Patrick ; Boulianne, Gilles ; Dumouchel, Pierre

  • Author_Institution
    Centre de Rech. Inf. de Montreal (CRIM), Montréal, QC, Canada
  • fYear
    2012
  • fDate
    2-5 July 2012
  • Firstpage
    108
  • Lastpage
    113
  • Abstract
    The speed of modern processors has remained constant over the last few years but the integration capacity continues to follow Moore´s law and thus, to be scalable, applications must be parallelized. In addition to the main CPU, almost every computer is equipped with a Graphics Processors Unit (GPU) which is in essence a specialized parallel processor. This paper explore how performance of speech recognition systems can be enhanced by using the A* algorithm which allows better parallelization over the Viterbi algorithm and a GPU for the acoustic computations in large vocabulary applications. First experiments with a “unigram approximation” heuristic resulted in approximatively 8.7 times less states being explored compared to our classical Viterbi decoder. The multi-thread implementation of the A* decoder combined with GPU for acoustic computation led to a speed-up factor of 5.2 over its sequential counterpart and an improvement of 5% absolute of the accuracy over the sequential Viterbi search at real-time.
  • Keywords
    Viterbi decoding; graphics processing units; parallel architectures; speech recognition; A* decoder; A* speech recognition system; CPU; GPU; Moore law; Viterbi algorithm; acoustic computations; classical Viterbi decoder; graphics processors unit; large vocabulary applications; modern processors; parallel architectures; sequential Viterbi search; specialized parallel processor; unigram approximation heuristic; Acoustics; Decoding; Graphics processing unit; Instruction sets; Speech recognition; Viterbi algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science, Signal Processing and their Applications (ISSPA), 2012 11th International Conference on
  • Conference_Location
    Montreal, QC
  • Print_ISBN
    978-1-4673-0381-1
  • Electronic_ISBN
    978-1-4673-0380-4
  • Type

    conf

  • DOI
    10.1109/ISSPA.2012.6310452
  • Filename
    6310452