DocumentCode
253386
Title
An algorithmic skeleton for massively parallelized mean shift computation with applications to GPU architectures
Author
Malysiak, Darius ; Handmann, Uwe
Author_Institution
Comput. Sci. Inst., Hochschule Ruhr West, Bottrop, Germany
fYear
2014
fDate
19-21 Nov. 2014
Firstpage
109
Lastpage
116
Abstract
In this paper we discuss parallelization approaches for generic mean shift clustering. We provide an algorithmic skeleton which allows an easy creation of platform specific implementations, be it small scale systems as multicore CPUs, large GPUs or even distributed cluster systems. Additionally we provide an exhaustive runtime complexity analysis and various remarks for further research. In order to illustrate the practicability of our theoretic framework we discuss a GPU implementation which exhibits significant speedups for small and large scale datasets.
Keywords
computational complexity; graphics processing units; parallel processing; pattern clustering; GPU architectures; algorithmic skeleton; generic mean shift clustering; massively parallelized mean shift computation; parallelization approach; platform specific implementations; runtime complexity analysis; Algorithm design and analysis; Approximation algorithms; Clustering algorithms; Complexity theory; Computer architecture; Graphics processing units; Skeleton; clustering; cuda; gpgpu; high performance computing; mean shift clustering; opencl; statistics;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Informatics (CINTI), 2014 IEEE 15th International Symposium on
Conference_Location
Budapest
Type
conf
DOI
10.1109/CINTI.2014.7028658
Filename
7028658
Link To Document