DSpace@Çankaya

Parallel wavelet-based clustering algorithm on GPUs using CUDA

Basit öğe kaydını göster

dc.contributor.author Yıldırım, Ahmet Artu
dc.contributor.author Özdoğan, Cem
dc.date.accessioned 2016-06-22T09:02:36Z
dc.date.available 2016-06-22T09:02:36Z
dc.date.issued 2011
dc.identifier.citation Yıldırım, A.A., Özdoğan, C. (2011). Parallel wavelet-based clustering algorithm on GPUs using CUDA. World Conference on Information Technology-Procedia Computer Science, 396-400. http://dx.doi.org/10.1016/j.procs.2010.12.066 tr_TR
dc.identifier.issn 1877-0509
dc.identifier.uri http://hdl.handle.net/20.500.12416/1136
dc.description.abstract There has been a substantial interest in scientific and engineering computing community to speed up the CPU-intensive tasks on graphical processing units (GPUs) with the development of many-core GPUs as having very large memory bandwidth and computational power. Cluster analysis is a widely used technique for grouping a set of objects into classes of "similar" objects and commonly used in many fields such as data mining, bioinformatics and pattern recognition. WaveCluster defines the notion of cluster as a dense region consisting of connected components in the transformed feature space. In this study, we present the implementation of WaveCluster algorithm as a novel clustering approach based on wavelet transform to GPU level parallelization and investigate the parallel performance for very large spatial datasets. The CUDA implementations of two main sub-algorithms of WaveCluster approach; namely extraction of low-frequency component from the signal using wavelet transform and connected component labeling are presented. Then, the corresponding performance evaluations are reported for each sub-algorithm. Divide and conquer approach is followed on the implementation of wavelet transform and multi-pass sliding window approach on the implementation of connected component labeling. The maximum achieved speedup is found in kernel as 107x in the computation of extraction of the low-frequency component and 6x in the computation of connected component labeling with respect to the sequential algorithms running on the CPU tr_TR
dc.language.iso eng tr_TR
dc.publisher Elsevier Science tr_TR
dc.relation.isversionof 10.1016/j.procs.2010.12.066 tr_TR
dc.rights info:eu-repo/semantics/openAccess
dc.subject GPU Computing tr_TR
dc.subject CUDA tr_TR
dc.subject Cluster Analysis tr_TR
dc.subject WaveCluster Algorithm tr_TR
dc.title Parallel wavelet-based clustering algorithm on GPUs using CUDA tr_TR
dc.type article tr_TR
dc.relation.journal World Conference on Information Technology-Procedia Computer Science tr_TR
dc.identifier.startpage 396 tr_TR
dc.identifier.endpage 400 tr_TR
dc.contributor.department Çankaya Üniversitesi, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü tr_TR


Bu öğenin dosyaları:

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster