• DocumentCode
    2133726
  • Title

    Parallel implementation of Bouvka´s minimum spanning tree algorithm

  • Author

    Chung, Sun ; Condon, Anne

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    302
  • Lastpage
    308
  • Abstract
    We study parallel algorithms for the minimum spanning tree problem, based on the sequential algorithm of O. Boruvka (1926). The target architectures for our algorithm are asynchronous, distributed-memory machines. Analysis of our parallel algorithm on a simple model that is reminiscent of the LogP model, shows that in principle a speedup proportional to the number of processors can be achieved, but that communication costs can be significant. To reduce these costs, we develop a new randomized linear work pointer jumping scheme that performs better than previous linear work algorithms. We also consider empirically the effects of data imbalance on the running time. For the graphs used in our experiments, load balancing schemes result in little improvement in running times. Our implementations on sparse graphs with 64,000 vertices on Thinking Machine´s CM-5 achieve a speedup factor of about 4 on 16 processors. On this environment, packaging of messages turns out to be the most effective way to reduce communication costs
  • Keywords
    distributed memory systems; parallel algorithms; randomised algorithms; Bouvka´s minimum spanning tree algorithm; CM-5; LogP model; Thinking Machine; communication costs; data imbalance; distributed-memory machines; parallel algorithms; parallel implementation; randomized linear work pointer jumping scheme; sparse graphs; Algorithm design and analysis; Computer architecture; Concurrent computing; Costs; Load management; Packaging machines; Parallel algorithms; Parallel architectures; Robustness; Sun; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508073
  • Filename
    508073