Parallelization of a hierarchical data clustering algorithm using OpenMP

  • Authors:
  • Panagiotis E. Hadjidoukas;Laurent Amsaleg

  • Affiliations:
  • Department of Computer Science, University of Ioannina, Ioannina, Greece;IRISA, INRIA, Rennes cedex, France

  • Venue:
  • IWOMP'05/IWOMP'06 Proceedings of the 2005 and 2006 international conference on OpenMP shared memory parallel programming
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper presents a parallel implementation of CURE, an efficient hierarchical data clustering algorithm, using the OpenMP programming model. OpenMP provides a means of transparent management of the asymmetry and non-determinism in CURE, while our OpenMP runtime support enables the effective exploitation of the irregular nested loop-level parallelism. Experimental results for various problem parameters demonstrate the scalability of our implementation and the effective utilization of parallel hardware, which enable the use of CURE for large data sets.