International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Parallel computing is a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved concurrently. Now, GPU (Graphics Processor Unit) has taken a major role in high performance computing for general purpose applications. Compute Unified Device Architecture (CUDA) programming model provides the programmers adequate C language like APIs to better exploit the parallel power of the GPU. Data mining has significant applications in various domains. Currently, data mining toolkits cannot meet the requirement of applications with large scale database in terms of computation and speed.