• DocumentCode
    1661486
  • Title

    Design and evaluation of a parallel HOP clustering algorithm for cosmological simulation

  • Author

    Liu, Ying ; Liao, Wei-keng ; Choudhary, Alok

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
  • fYear
    2003
  • Abstract
    Clustering, or unsupervised classification, has many uses in fields that depend on grouping results from large amount of data, an example being the N-body cosmological simulation in astrophysics. In this paper, we study a particular clustering algorithm used in astrophysics, called HOP, and present a parallel implementation to speed up its current sequential implementation. Our approach first builds in parallel the spatial domain hierarchical data structure, a three-dimensional KD tree. Using a KD tree, the core of the HOP algorithm that searches for the highest density neighbor can be performed using only subsets of the particles and hence the communication cost is reduced. We evaluate our implementation by using data sets from a production cosmological application. The experimental results demonstrate up to 24× speedup using 64 processors on three parallel processing machines.
  • Keywords
    astronomy computing; cosmology; parallel algorithms; spatial data structures; HOP algorithm; N-body cosmological simulation; astrophysics; clustering; communication cost; parallel processing machines; spatial domain hierarchical data structure; three dimensional KD tree; unsupervised classification; Algorithm design and analysis; Astrophysics; Clustering algorithms; Computational modeling; Computer simulation; Costs; Data mining; Parallel processing; Production; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213186
  • Filename
    1213186