Practical parallel Union-Find algorithms for transitive closure and clustering
Practical parallel Union-Find algorithms for transitive closure and clustering
复制标题
用于传递闭包和聚类的实用并行并查算法
DOI:
--
复制
发表时间:
1989
影响因子:
1.5
通讯作者:
J. Polito
中科院分区:
文献类型:
--
作者:
G. Cybenko;T. G. Allen;J. Polito
Practical parallel algorithms, based on classical sequential Union-Find algorithms for computing transitive closures of binary relations, are described and implemented for both shared memory and distributed memory parallel computers. By practical algorithms, we mean algorithms that are efficient for parallel systems with bounded numbers of processors as opposed to algorithms where the number of processors grows with the problem size. Transitive closures are useful for decomposing many applications problems into independent subproblems. The implementations were on an ENCORE Multimax shared memory machine and an NCUBE hypercube. Our implementations indicate that transitive closure computations are intrinsically difficult for distributed memory parallel machines because of the need for global information. By contrast, our results for shared memory machines exhibited excellent speedups.