کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
430265 687954 2013 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Speeding up k-Means algorithm by GPUs
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Speeding up k-Means algorithm by GPUs
چکیده انگلیسی

Cluster analysis plays a critical role in a wide variety of applications; but it is now facing the computational challenge due to the continuously increasing data volume. Parallel computing is one of the most promising solutions to overcoming the computational challenge. In this paper, we target at parallelizing k-Means, which is one of the most popular clustering algorithms, by using the widely available Graphics Processing Units (GPUs). Different from existing GPU-based k-Means algorithms, we observe that data dimensionality is an important factor that should be taken into consideration when parallelizing k-Means on GPUs. In particular, we use two different strategies for low-dimensional data sets and high-dimensional data sets respectively, in order to make the best use of GPU computing horsepower. For low-dimensional data sets, we design an algorithm that exploits GPU on-chip registers to significantly decrease the data access latency. For high-dimensional data sets, we design another novel algorithm that simulates matrix multiplication and exploits GPU on-chip shared memory to achieve high compute-to-memory-access ratio. Our experimental results show that our GPU-based k-Means algorithms are three to eight times faster than the best reported GPU-based algorithms.


► We design and implement an efficient parallel k-Means algorithm on Graphics Processing Units (GPUs).
► According to our experimental results, our algorithm is about 3 to 8 times faster than existing GPU-based algorithms.
► Our key technique is to make efficient utilization of GPU on-chip registers and/or on-chip shared memory.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computer and System Sciences - Volume 79, Issue 2, March 2013, Pages 216–229
نویسندگان
, , , ,