DocumentCode
2570944
Title
Fast Parallel Expectation Maximization for Gaussian Mixture Models on GPUs Using CUDA
Author
Kumar, N. S L Phani ; Satoor, Sanjiv ; Buck, Ian
Author_Institution
NVIDIA Corp., CA, USA
fYear
2009
fDate
25-27 June 2009
Firstpage
103
Lastpage
109
Abstract
Expectation maximization (EM) algorithm is an iterative technique widely used in the fields of signal processing and data mining. We present a parallel implementation of EM for finding maximum likelihood estimates of parameters of Gaussian mixture models, designed for many-core architecture of Graphics Processing Units (GPU). The algorithm is implemented on NVIDIA´s GPUs using CUDA, following the single instruction multiple threads model. In this paper, the emphasis is laid on exploiting the data parallelism with CUDA, thus accelerating the computations. CUDA implementation of EM is designed in such a way that the speed of computation of the algorithm scales up with the number of GPU cores. Experimental results confirm the scalability across cores. The results also show that CUDA implementation of EM when applied to an input of 230 K for a 32-order mixture of 32-dimensional Gaussian model takes 264 msec on Quadro FX 5800 (NVIDIA 200 series) with 240 cores to complete one iteration which is about 164 times faster when compared to a naive single threaded C implementation on CPU.
Keywords
Gaussian processes; expectation-maximisation algorithm; iterative methods; microprocessor chips; CUDA; GPUs; Gaussian mixture models; data parallelism; fast parallel expectation maximization; graphics processing units; iterative technique; many-core architecture; single instruction multiple threads model; Acceleration; Computer architecture; Data mining; Graphics; Iterative algorithms; Maximum likelihood estimation; Parallel processing; Parameter estimation; Signal processing algorithms; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications, 2009. HPCC '09. 11th IEEE International Conference on
Conference_Location
Seoul
Print_ISBN
978-1-4244-4600-1
Electronic_ISBN
978-0-7695-3738-2
Type
conf
DOI
10.1109/HPCC.2009.45
Filename
5166982
Link To Document