DocumentCode :
2605306
Title :
A Method of Accelerating LDA Program with GPU
Author :
Jiang, Yanjun ; Wen, Hualong ; Gao, Zhanchun
fYear :
2012
fDate :
21-24 Oct. 2012
Firstpage :
26
Lastpage :
29
Abstract :
LDA (Latent Dirichlet Allocation) is a text modeling algorithm based on a generative probabilistic model. It is widely used to discover latent topics among a set of documents. Mahout has implemented LDA algorithm, however, the execution time of the LDA program is very long when processing a large amount of documents, because the documents are processed in sequence. This paper introduces a method to modify this program with CUDA toolkit provided by NVIDIA, in order that a group of documents could be processed in parallel on GPU. Using this method, the LDA program could be accelerated greatly.
Keywords :
graphics processing units; parallel architectures; probability; resource allocation; text analysis; CUDA toolkit; GPU; LDA algorithm; LDA program acceleration method; NVIDIA; execution time; generative probabilistic model; latent Dirichlet allocation; latent topic discovery; parallel processing; text modeling algorithm; Acceleration; Estimation; Graphics processing units; Instruction sets; Kernel; Parallel processing; Vectors; CUDA; GPU; LDA; Mahout;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networking and Distributed Computing (ICNDC), 2012 Third International Conference on
Conference_Location :
Hangzhou
ISSN :
2165-5006
Print_ISBN :
978-1-4673-2858-6
Type :
conf
DOI :
10.1109/ICNDC.2012.14
Filename :
6386645
Link To Document :
بازگشت