Title : 
Using SIMD instructions for fast likelihood calculation in LVCSR
         
        
            Author : 
Kanthak, Stephan ; Schütz, Kai ; Ney, Hermann
         
        
            Author_Institution : 
Lehrstuhl fur Inf. VI, Tech. Hochschule Aachen, Germany
         
        
        
        
        
        
            Abstract : 
Most modern processor architectures provide SIMD (single instruction multiple data) instructions to speed up algorithms based on vector or matrix operations. This paper describes the use of SIMD instructions to calculate Gaussian or Laplacian densities in a large vocabulary speech recognition system. We present a simple, robust method based on scalar quantization of the mean and observation vector components without any loss in recognition performance while speeding up the whole system´s runtime by a factor of 3. Combining the approach with vector space partitioning techniques accelerated the overall system by a factor of over 7. The experiments show that the approach can be also applied to Viterbi training without any loss of accuracy. All experiments were conducted on a German, 10,000-word, spontaneous speech task using two architectures, namely Intel Pentium III and SUN UltraSPARC
         
        
            Keywords : 
Gaussian processes; hidden Markov models; parallel algorithms; quantisation (signal); speech recognition; Gaussian densities; LVCSR; Laplacian densities; SIMD instructions; Viterbi training; fast likelihood calculation; large vocabulary continuous speech recognition; large vocabulary speech recognition system; processor architectures; recognition performance; scalar quantization; single instruction multiple data; spontaneous speech task; vector space partitioning techniques; Acceleration; Acoustic emission; Error analysis; Hidden Markov models; Laplace equations; Quantization; Robustness; Speech recognition; Viterbi algorithm; Vocabulary;
         
        
        
        
            Conference_Titel : 
Acoustics, Speech, and Signal Processing, 2000. ICASSP '00. Proceedings. 2000 IEEE International Conference on
         
        
            Conference_Location : 
Istanbul
         
        
        
            Print_ISBN : 
0-7803-6293-4
         
        
        
            DOI : 
10.1109/ICASSP.2000.861948