• DocumentCode
    3520103
  • Title

    GPU acceleration of automated speech recognition for mobile devices

  • Author

    Veitch, Richard ; Woods, Roger ; Aubert, Louis-Marie

  • Author_Institution
    Inst. of Electron., Commun. & Inf. Technol. (ECIT), Queens Univ. Belfast, Belfast, UK
  • fYear
    2011
  • fDate
    26-29 July 2011
  • Firstpage
    823
  • Lastpage
    828
  • Abstract
    The implementation of a complex, large vocabulary, speech recognition application on a modern graphic processors (GPUs) is presented. The parallel single instruction, multiple data (SIMD) architecture is effectively exploited by performing various optimizations to expose the algorithmic parallelism. The work addresses particularly the realization of the Gaussian calculation, a key function. The result is an implementation that runs 3.75 faster than real-time and gives a tenfold speedup when compared to a highly optimized sequential CPU-based implementation. The work is also compared with some earlier work involved in building the same system on a Virtex 5-based, Alpha Data XRC-5T1 reconfigurable computer.
  • Keywords
    Gaussian processes; coprocessors; mobile handsets; optimisation; parallel architectures; speech recognition; GPU acceleration; Gaussian calculation; Virtex 5-based Alpha Data XRC-5T1 reconfigurable computer; algorithmic parallelism; automated speech recognition; graphic processors; mobile devices; optimization; parallel SIMD architecture; parallel single instruction multiple data architecture; Field programmable gate arrays; Graphics processing unit; Hidden Markov models; Instruction sets; Mathematical model; Speech; Speech recognition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics (INDIN), 2011 9th IEEE International Conference on
  • Conference_Location
    Caparica, Lisbon
  • Print_ISBN
    978-1-4577-0435-2
  • Electronic_ISBN
    978-1-4577-0433-8
  • Type

    conf

  • DOI
    10.1109/INDIN.2011.6034999
  • Filename
    6034999