Research on Speech Recognition Acceleration Algorithm Using GPU and Deep Belief Network

Wei-peng JING,Tao JIANG,Liang-kuan ZHU,Mei-ling LIU
DOI: https://doi.org/10.3969/j.issn.1000-1220.2018.03.028
2018-01-01
Abstract:There are too many parameters in Deep Belief Network(DBN)so that single GPU cannot store them at one time,and the GPU's implementation is too low.To solve these problems,an optimized of CD-k algorithm based on GPU(opCD-k) is proposed to train DBN.Speech features of fMLLR are extracted by Kaldi,the weight matrix of DBN are divided reasonably,shared memory of GPU is made full used to store the DBN's parameters,and the streams processing of GPU is applied into opCD-k algorithm to speed up the training of DBN.In order to deal with the issues of multi-GPUs based on parallel data exchange constraints DBN performance improvement,parameter server model is used,and opCK-k algorithm is applied into multi-GPUs.Experimental results show that the opCD-k algorithm can significantly improve the training speed of DBN,and ensures the right rate of speech recognition.
What problem does this paper attempt to address?