• 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