Parallelization of the Hoshen-Kopelman algorithm using a finite state machine

被引:20
作者
Constantin, JM [1 ]
Berry, MW [1 ]
VanderZanden, BT [1 ]
机构
[1] UNIV TENNESSEE,DEPT COMP SCI,KNOXVILLE,TN 37996
来源
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING | 1997年 / 11卷 / 01期
关键词
D O I
10.1177/109434209701100103
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In applications such as landscape ecology, computer modeling is used to assess habitat fragmentation and its ecological implications. Maps (two-dimensional grids) of habitat clusters or patches are analyzed to determine the number, location, and sizes of clusters. Recently, improved sequential and parallel implementations of the Hoshen-Kopelman cluster identification algorithm have been designed. These implementations use a finite state machine to reduce redundant integer comparisons during the cluster identification process. The sequential implementation for targe maps performs cluster identification by partitioning the map along row boundaries and merging the results of the partitions. The parallel implementation on a 32-processor Thinking Machines CM-5 provides an efficient mechanism for performing cluster identification in parallel. Although the sequential implementation achieved promising speed improvements ranging from 1.39 to 2.00 over an existing Hoshen-Kopelman implementation, the parallel implementation achieved a minimum speedup of 5.41 over the improved sequential implementation, executed on a Sun SPARCstation 10.
引用
收藏
页码:34 / 48
页数:15
相关论文
共 13 条
  • [1] [Anonymous], 2018, INTRO PERCOLATION TH
  • [2] Berry M., 1994, IEEE Computational Science and Engineering, V1, P24, DOI 10.1109/99.326668
  • [3] COMISKEY EJ, 1993, CS93207 U TENN
  • [4] CONSTANTIN JM, 1995, THESIS U TENNESSEE K
  • [5] Ford R., 1994, IEEE Computational Science and Engineering, V1, P32, DOI 10.1109/MCSE.1994.313174
  • [6] HARGROVE W, 1995, SIMULATING FIRE PATT
  • [7] Hopcroft J. E., 2007, Introduction to Automata Theory, Languages and Computation
  • [8] PERCOLATION AND CLUSTER DISTRIBUTION .1. CLUSTER MULTIPLE LABELING TECHNIQUE AND CRITICAL CONCENTRATION ALGORITHM
    HOSHEN, J
    KOPELMAN, R
    [J]. PHYSICAL REVIEW B, 1976, 14 (08): : 3438 - 3445
  • [9] DYNAMICS OF FRACTAL NETWORKS
    ORBACH, R
    [J]. SCIENCE, 1986, 231 (4740) : 814 - 819
  • [10] TWO-DIMENSIONAL CELLULAR AUTOMATA
    PACKARD, NH
    WOLFRAM, S
    [J]. JOURNAL OF STATISTICAL PHYSICS, 1985, 38 (5-6) : 901 - 946