• 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