• DocumentCode
    1797488
  • Title

    An efficient parallel ISODATA algorithm based on Kepler GPUs

  • Author

    Shiquan Yang ; Jianqiang Dong ; Bo Yuan

  • Author_Institution
    Intell. Comput. Lab., Tsinghua Univ., Shenzhen, China
  • fYear
    2014
  • fDate
    6-11 July 2014
  • Firstpage
    2444
  • Lastpage
    2449
  • Abstract
    ISODATA is a well-known clustering algorithm used in various areas. It employs a heuristic strategy allowing the clusters based on the nearest neighbor rule to split and merge as appropriate. However, since the volume of the data to be clustered in real world is growing continuously, the efficiency of serial ISODATA has become a serious practical issue. The GPU (Graphics Processing Unit) is an emerging high performance computing platform due to its highly parallel multithreaded architecture. In this paper, we propose an efficient parallel ISODATA algorithm based on the latest Kepler GPUs and the dynamic parallelism feature in CUDA (Compute Unified Device Architecture). Performance study shows that our parallel ISODATA can achieve promising speedup ratios and features favorable scalability compared to the original algorithm.
  • Keywords
    graphics processing units; multi-threading; parallel algorithms; parallel architectures; pattern clustering; CUDA; Compute Unified Device Architecture; Graphics Processing Unit; Kepler GPU; clustering algorithm; dynamic parallelism feature; heuristic strategy; high performance computing platform; nearest neighbor rule; parallel ISODATA algorithm; parallel multithreaded architecture; Algorithm design and analysis; Clustering algorithms; Computer architecture; Graphics processing units; Instruction sets; Kernel; Parallel processing; CUDA; Clustering; Dynamic Parallelism; GPU; ISODATA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Neural Networks (IJCNN), 2014 International Joint Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4799-6627-1
  • Type

    conf

  • DOI
    10.1109/IJCNN.2014.6889478
  • Filename
    6889478