Skip to main content
Download PDF

Physics > Computational Physics

Title:Connected component identification and cluster update on GPU

Abstract: Cluster identification tasks occur in a multitude of contexts in physics and engineering such as, for instance, cluster algorithms for simulating spin models, percolation simulations, segmentation problems in image processing, or network analysis. While it has been shown that graphics processing units (GPUs) can result in speedups of two to three orders of magnitude as compared to serial codes on CPUs for the case of local and thus naturally parallelized problems such as single-spin flip update simulations of spin models, the situation is considerably more complicated for the non-local problem of cluster or connected component identification. I discuss the suitability of different approaches of parallelization of cluster labeling and cluster update algorithms for calculations on GPU and compare to the performance of serial implementations.
Comments: 15 pages, 14 figures, one table, submitted to PRE
Subjects: Computational Physics (physics.comp-ph); Statistical Mechanics (cond-mat.stat-mech); High Energy Physics - Lattice (hep-lat)
Journal reference: Phys. Rev. E 84, 036709 (2011)
DOI: 10.1103/PhysRevE.84.036709
Cite as: arXiv:1105.5804 [physics.comp-ph]
  (or arXiv:1105.5804v2 [physics.comp-ph] for this version)

Submission history

From: Martin Weigel [view email]
[v1] Sun, 29 May 2011 17:00:44 UTC (799 KB)
[v2] Sun, 12 Jun 2011 14:01:32 UTC (799 KB)
Full-text links:

Download:

Current browse context:

physics.comp-ph
new | recent | 1105

Change to browse by:

Bookmark

BibSonomy logo Mendeley logo Reddit logo ScienceWISE logo