A MMDBM Classifier with CPU and CUDA GPU Computing in Various Sorting Procedures
Journal: The International Arab Journal of Information Technology (Vol.14, No. 6)Publication Date: 2017-11-01
Authors : Sivakumar Selvarasu; Ganesan Periyanagounder; Sundar Subbiah;
Page : 897-906
Keywords : Classification; Data Mining; CUDA; GPUs; Decision tree; Quick sort; Radix sort.;
Abstract
A decision tree classifier called Mixed Mode Database Miner (MMDBM) which is used to classify large number of datasets with large number of attributes is implemented with different types of sorting techniques (quick sort and radix sort) in both Central Processing Unit (CPU) computing and General-Purpose computing on Graphics Processing Unit (GPGPU) computing and the results are discussed. This classifier is suitable for handling large number of both numerical and categorical attributes. The MMDBM classifier has been implemented in CUDA GPUs and the code is provided. We used the parallelized algorithms of the two sorting techniques on GPU using Compute Unified Device Architecture (CUDA) parallel programming platform developed by NVIDIA corporation. In this paper, we have discussed an efficient parallel (quick sort and radix sort) sorting procedures on GPGPU computing and compared the results of GPU to the CPU computing. The main result of MMDBM is used to compare the classifier with an existing CPU computing results and GPU computing results. The GPU sorting algorithms provides quick and exact results with less handling time and offers sufficient support in real time applications.
Other Latest Articles
- The Veracious Counting Bloom Filter
- A Novel Swarm Intelligence Algorithm for the Evacuation Routing Optimization Problem
- Efficient Segmentation of Arabic Handwritten Characters Using Structural Features
- Internal Model Control to Characterize Human Handwriting Motion
- TDMCS: An Efficient Method for Mining Closed Frequent Patterns over Data Streams Based on Time Decay Model
Last modified: 2019-05-09 19:23:15