DocumentCode
2959246
Title
Multi-core Spanning Forest Algorithms using the Disjoint-set Data Structure
Author
Patwary, Md Mostofa Ali ; Refsnes, Peder ; Manne, Fredrik
Author_Institution
EECS Dept., Northwestern Univ., Evanston, IL, USA
fYear
2012
fDate
21-25 May 2012
Firstpage
827
Lastpage
835
Abstract
We present new multi-core algorithms for computing spanning forests and connected components of large sparse graphs. The algorithms are based on the use of the disjoint-set data structure. When compared with the previous best algorithms for these problems our algorithms are appealing for several reasons: Extensive experiments using up to 40 threads on several different types of graphs show that they scale better. Also, the new algorithms do not make use of any hardware specific routines, and thus are highly portable. Finally, the algorithms are quite simple and easy to implement.
Keywords
multiprocessing systems; trees (mathematics); disjoint-set data structure; large sparse graph connected components; multicore spanning forest algorithms; Computers; Heuristic algorithms; Instruction sets; Parallel algorithms; Partitioning algorithms; Vegetation; Disjoint sets; Multi-core; connected components; spanning forrest;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
Conference_Location
Shanghai
ISSN
1530-2075
Print_ISBN
978-1-4673-0975-2
Type
conf
DOI
10.1109/IPDPS.2012.79
Filename
6267891
Link To Document