A comparison of parallel algorithms for connected components

作者: John Greiner

DOI: 10.1145/181014.181021

关键词:

摘要: This paper presents a comparison of the pragmatic aspects some parallel algorithms for finding connected components, together with optimizations on these algorithms. The being compared are two similar by Shiloach-Vishkin [22] and Awerbuch-Shiloach [2], randomized contraction algorithm based Reif [21] Phillips [20], hybrid [11]. Improvements given first to improve performance significantly, although without improving their asymptotic complexity. combines features others is generally fastest those tested. Timings were made using NESL [4] code as executed Connection Machine 2 Cray Y-MP/C90.

参考文章(27)
Lena Nekludova, Ajit Agrawal, Willie Lim, A Parallel O(log N) Algorithm for Finding Connected Components In Planar Images. international conference on parallel processing. pp. 783- 786 ,(1987)
I. V. Ramakrishnan, P. S. Gopalakrishnan, Laveen N. Kanal, An Efficient Connected Components Algorithm on a Mesh-Connected Computer. international conference on parallel processing. pp. 711- 714 ,(1985)
Baruch Awerbuch, Tripurari Singh, New Connectivity and MSF Algorithms for Ultracomputer and PRAM. international conference on parallel processing. pp. 175- 179 ,(1983)
D.B. Johnson, P. Metaxas, Connected components in O(lg/sup 3/2 mod V/ mod ) parallel time for the CREW PRAM [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science. pp. 688- 697 ,(1991) , 10.1109/SFCS.1991.185437
Guy E. Blelloch, NESL: A Nested Data-Parallel Language (Version 2.6) Carnegie Mellon University. ,(1993)
Lynn TeWinkel, Susanne E. Hambrusch, A Study of Connected Component Labeling Algorithms on the MPP ,(1988)
Guy E. Blelloch, Jonathan C. Hardwick, Class Notes: Programming Parallel Algorithms CS 15-840B (Fall 1992) Carnegie Mellon University. ,(1993) , 10.21236/ADA263549
Guy E. Blelloch, NESL: A Nested Data-Parallel Language Carnegie Mellon University. ,(1992)
Jinwoon Woo, Sartaj Sahni, Hypercube computing: Connected components The Journal of Supercomputing. ,vol. 3, pp. 209- 234 ,(1989) , 10.1007/BF00127829