GPU-Accelerated Viterbi Exact Lattice Decoder for Batched Online and Offline Speech Recognition
Not on the map. Why?
Abstract (arXiv)
We present an optimized weighted finite-state transducer (WFST) decoder capable of online streaming and offline batch processing of audio using Graphics Processing Units (GPUs). The decoder is efficient in memory utilization, input/output (I/O) bandwidth, and uses a novel Viterbi implementation designed to maximize parallelism. The reduced memory footprint allows the decoder to process significantly larger graphs than previously possible, while optimizing I/O increases the number of simultaneous streams supported. GPU preprocessing of lattice segments enables intermediate lattice results to be returned to the requestor during streaming inference. Collectively, the proposed algorithm yields up to a 240x speedup over single core CPU decoding, and up to 40x faster decoding than the current state-of-the-art GPU decoder, while returning equivalent results. This decoder design enables deployment of production-grade ASR models on a large spectrum of systems, ranging from large data center servers to low-power edge devices.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 2.
4 papers.
- 2021The People's Speech: A Large-Scale Diverse English Speech Recognition Dataset for Commercial Usagecited by 98
- 2021CTC Variations Through New WFST Topologiescited by 17
- 2023Implementing contextual biasing in GPU decoder for online ASRcited by 4
- 2023GPU-Accelerated WFST Beam Search Decoder for CTC-based Speech Recognitioncited by 4
- 2023GPU-Accelerated WFST Beam Search Decoder for CTC-based Speech Recognition8 Nov 2023
- 2023Implementing contextual biasing in GPU decoder for online ASR23 Jun 2023
- 2021The People's Speech: A Large-Scale Diverse English Speech Recognition Dataset for Commercial Usage17 Nov 2021
- 2021CTC Variations Through New WFST Topologies6 Oct 2021