1997
DOI: 10.1177/109434209701100103
|View full text |Cite
|
Sign up to set email alerts
|

Parallelization of the Hoshen-Kopelman Algorithm Using a Finite State Machine

Abstract: In applications such as landscape ecology, computer mod eling 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 ma chine to reduce redundant integer comparisons during the cluster iden… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

1998
1998
2015
2015

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(17 citation statements)
references
References 6 publications
0
17
0
Order By: Relevance
“…As in our case, results indicate that the fsm approach requires very little runtime overhead. For ad hoc optimization of specific algorithms and applications, fsm definitions have been applied successfully as well [5], [18].…”
Section: Related Workmentioning
confidence: 99%
“…As in our case, results indicate that the fsm approach requires very little runtime overhead. For ad hoc optimization of specific algorithms and applications, fsm definitions have been applied successfully as well [5], [18].…”
Section: Related Workmentioning
confidence: 99%
“…These approaches all execute the cluster labeling on each CPU using the Hoshen-Kopelman algorithm, and then perform the cluster labeling between each CPU. The approach to cluster labeling between each CPU differs in each method: there is a master-slave method [17], a method that prepares a global label array [23], and a relaxation method that exchanges boundary information between neighbors until all labels are unchanged [24,25]. As a refinement of this relaxation method, Bauernfeind et al [26] proposed a technique that reduced the data traffic.…”
Section: Cpu Computation Of the Swendsen-wang Multi-cluster Algorithmmentioning
confidence: 97%
“…The implementation of HK presented in [10] utilizes a finite-state machine to achieve improved performance and is the basis for the original research presented in this paper. However, one fundamental difference between this FSM implementation (that we will simply refer to as FSM-HK) and that presented in Section 3 is the use of the nearest-four neighborhood rule.…”
Section: Nearest-four Fsmmentioning
confidence: 99%
“…The HK algorithm has previously been implemented using a finite-state machine (FSM) to improve upon its performance, but that implementation is limited to a neighborhood rule in which only the four cardinal neighbors are considered to be connected to a point in the map [10]. Due to artifacts introduced by the process of rasterizing a landscape map, it is often desirable to consider a point in a map to be connected to its nearest eight neighbors [11].…”
Section: Introductionmentioning
confidence: 99%