DocumentCode :
189167
Title :
Multi-kernel approach to Parallelization of EM Algorithm for GMM Training
Author :
Medeiros, Marcus ; Araujo, Gabriel ; Macedo, Hendrik ; Chella, Marco ; Matos, Leonardo
Author_Institution :
Dept. de Comput., Univ. Fed. de Sergipe, Sao Cristovao, Brazil
fYear :
2014
fDate :
18-22 Oct. 2014
Firstpage :
158
Lastpage :
165
Abstract :
Most machine learning algorithms need to handle large datasets. This feature often leads to limitations on processing time and memory. The Expectation-Maximization (EM) is one of such algorithms, which is used to train one of the most commonly used parametric statistical models, the Gaussian Mixture Models (GMM). All steps of the algorithm are potentially parallelizable once they iterate over the entire data set. In this work, we propose a parallel implementation of EM for training GMM using CUDA cores. Experimentation scenario consists of five different datasets and four metrics. Results show a speedup of 12.7 if compared to sequential version. With coalesced access to CUDA global memory and shared memory usage, we have achieved up to 99.4% of actual occupancy, regardless the number of Gaussians considered.
Keywords :
Gaussian processes; data handling; expectation-maximisation algorithm; learning (artificial intelligence); mixture models; operating system kernels; parallel architectures; CUDA cores; CUDA global memory; EM algorithm; GMM training; Gaussian mixture models; expectation-maximization; large datasets; machine learning algorithms; multikernel approach; parallelization; parametric statistical models; shared memory usage; Equations; Graphics processing units; Instruction sets; Kernel; Machine learning algorithms; Mathematical model; Synchronization; CUDA; Expectation-Maximization (EM); Gaussian Mixture Models (GMM); parallelization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Systems (BRACIS), 2014 Brazilian Conference on
Conference_Location :
Sao Paulo
Type :
conf
DOI :
10.1109/BRACIS.2014.38
Filename :
6984824
Link To Document :
بازگشت