Increasingly, physical limitations lead to a shift from high clocked single core processors to CPUs with up to eight, or more, independent but slower processing cores, and multi-core or even multi-CPU computers. In order to retain performance gains in the future, the speech decoding process has to be re-organized to employ a certain amount of thread-level parallelism on those CPUs. In this work, we compare two common approaches for dynamic prefix tree decoders: Parallel Score Computation and Parallel Search, and a combination of both. Both have already been studied intensively, however it is shown here, that the latter suffers from hardware cache effects which limit absolute speed-ups and scalability in general. We propose a cache efficient...
Many systems rely on optimistic concurrent search trees for multi-core scalability. In principle, op...
Purpose: The processing power of machines will continue to accelerate massively. Modern eras of comp...
The problem of speech recognition is one that lends itself to parallelization. A common method used ...
We present a novel approach to parallelizing a lexical-tree based LVCSR decoding algorithm for multi...
State-of-the-art speech-recognition systems can successfully perform simple tasks in real-time on mo...
To communicate with a computer in spoken language is an unattained challenge of Artificial Intellige...
Speech recognition applications challenge traditional out-of-order processors because of low cache l...
This paper examines the ways in which par-allelism can be used to speed the parsing of dense PCFGs. ...
Parallel scalability allows an application to efficiently uti-lize an increasing number of processin...
Publication in the conference proceedings of EUSIPCO, Lausanne, Switzerland, 200
This paper examines the ways in which parallelism can be used to speed the parsing of dense PCFGs. W...
AbstractÐThe data compression based on dictionary techniques works by replacing phrases in the input...
Purpose: Massive multi-core architecture is rapidly becoming the standard in digital technology due ...
Abstract. The effective use of parallel computing resources to speed up algorithms in current multi-...
Automatic speech recognition enables a wide range of current and emerging applications such as autom...
Many systems rely on optimistic concurrent search trees for multi-core scalability. In principle, op...
Purpose: The processing power of machines will continue to accelerate massively. Modern eras of comp...
The problem of speech recognition is one that lends itself to parallelization. A common method used ...
We present a novel approach to parallelizing a lexical-tree based LVCSR decoding algorithm for multi...
State-of-the-art speech-recognition systems can successfully perform simple tasks in real-time on mo...
To communicate with a computer in spoken language is an unattained challenge of Artificial Intellige...
Speech recognition applications challenge traditional out-of-order processors because of low cache l...
This paper examines the ways in which par-allelism can be used to speed the parsing of dense PCFGs. ...
Parallel scalability allows an application to efficiently uti-lize an increasing number of processin...
Publication in the conference proceedings of EUSIPCO, Lausanne, Switzerland, 200
This paper examines the ways in which parallelism can be used to speed the parsing of dense PCFGs. W...
AbstractÐThe data compression based on dictionary techniques works by replacing phrases in the input...
Purpose: Massive multi-core architecture is rapidly becoming the standard in digital technology due ...
Abstract. The effective use of parallel computing resources to speed up algorithms in current multi-...
Automatic speech recognition enables a wide range of current and emerging applications such as autom...
Many systems rely on optimistic concurrent search trees for multi-core scalability. In principle, op...
Purpose: The processing power of machines will continue to accelerate massively. Modern eras of comp...
The problem of speech recognition is one that lends itself to parallelization. A common method used ...