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
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;
Conference_Titel :
Computational Intelligence and Informatics (CINTI), 2014 IEEE 15th International Symposium on
Conference_Location :
Budapest
DOI :
10.1109/CINTI.2014.7028658