Affiliation:
1. Menoufia University, Al Minufya, Egypt
Abstract
In this paper, the authors propose a new parallel implemented approach on Graphics Processing Units (GPU) for training logistic regression model. Logistic regression has been applied in many machine learning applications to build building predictive models. However, logistic training regularly requires a long time to adapt an accurate prediction model. Researchers have worked out to reduce training time using different technologies such as multi-threading, Multi-core CPUs and Message Passing Interface (MPI). In their study, the authors consider the high computation capabilities of GPU and easy development onto Open Computing Language (OpenCL) framework to execute logistic training process. GPU and OpenCL are the best choice with low cost and high performance for scaling up logistic regression model in handling large datasets. The proposed approach was implement in OpenCL C/C++ and tested by different size datasets on two GPU platforms. The experimental results showed a significant improvement in execution time with large datasets, which is reduced inversely by the available GPU computing units.
Subject
Computer Networks and Communications
Reference22 articles.
1. Unsupervised stratification of cross-validation for accuracy estimation
2. Parallel Multiclass Logistic Regression for Classifying Large Scale Image Datasets
3. Kernel Logistic Regression Algorithm for Large-Scale Data Classification.;M. K.Elbashir;Int. Arab J. Inf. Technol.,2015
4. Gpgpu: General-purpose computation on gpus.;M.Harris;Game Developpers Conference,2005