首页> 外文会议>International Parallel Processing Symposium >Parallel implementation of Bouvka's minimum spanning tree algorithm
【24h】

Parallel implementation of Bouvka's minimum spanning tree algorithm

机译:Bouvka最小生成树算法的平行实现

获取原文
获取外文期刊封面目录资料

摘要

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.
机译:基于O. Boruvka(1926)的连续算法,我们研究了最小生成树问题的并行算法。我们算法的目标架构是异步,分布式存储器。对我们联想LOGP模型的简单模型的平行算法分析,示出了原则上可以实现与处理器数量成比例的加速,但通信成本可能很大。为了降低这些成本,我们开发了一种新的随机线性工作指针跳跃方案,这些跳跃方案比以前的线性工作算法更好。我们还考虑凭借数据不平衡对运行时间的影响。对于我们实验中使用的图表,负载平衡方案导致运行时间几乎没有改进。我们在思维机器CM-5上具有64,000顶点的稀疏图表的实现,在16个处理器上实现了大约4的加速因子。在这种环境中,邮件的包装事实证明是降低通信成本的最有效方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号