Bilgilendirme: Sürüm Güncellemesi ve versiyon yükseltmesi nedeniyle, geçici süreyle zaman zaman kesintiler yaşanabilir ve veri içeriğinde değişkenlikler gözlemlenebilir. Göstereceğiniz anlayış için teşekkür ederiz.
 

Parallel Wavelet-Based Clustering Algorithm on Gpus Using Cuda

No Thumbnail Available

Date

2011

Journal Title

Journal ISSN

Volume Title

Publisher

Elsevier Science Bv

Open Access Color

OpenAIRE Downloads

OpenAIRE Views

Research Projects

Journal Issue

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. (C) 2010 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of the Guest Editor.

Description

Yildirim, Ahmet Artu/0000-0001-6555-765X; Ozdogan, Cem/0000-0002-9644-0013

Keywords

Gpu Computing, Cuda, Cluster Analysis, Wavecluster Algorithm

Turkish CoHE Thesis Center URL

Fields of Science

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

WoS Q

Scopus Q

Q2
OpenCitations Logo
OpenCitations Citation Count
10

Source

1st World Conference on Information Technology (WCIT) -- OCT 06-10, 2010 -- Bahcesehir Univ, Istanbul, TURKEY

Volume

3

Issue

Start Page

End Page

PlumX Metrics
Citations

CrossRef : 10

Scopus : 13

Captures

Mendeley Readers : 27

SCOPUS™ Citations

13

checked on Nov 25, 2025

Web of Science™ Citations

5

checked on Nov 25, 2025

Page Views

2

checked on Nov 25, 2025

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
1.79062797

Sustainable Development Goals

SDG data is not available