首页> 外文期刊>International Journal of High Performance Computing Applications >CGMGRAPH/CGMLIB: IMPLEMENTING AND TESTING CGM GRAPH ALGORITHMS ON PC CLUSTERS AND SHARED MEMORY MACHINES
【24h】

CGMGRAPH/CGMLIB: IMPLEMENTING AND TESTING CGM GRAPH ALGORITHMS ON PC CLUSTERS AND SHARED MEMORY MACHINES

机译:CGMGRAPH / CGMLIB:在PC群集和共享内存机上实施和测试CGM图形算法

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, we present CGMgraph, the first integrated library of parallel graph methods for PC clusters based on Coarse Grained Multicomputer (CGM) algorithms. CGM-graph implements parallel methods for various graph problems. Our implementations of deterministic list ranking, Euler tour, connected components, spanning forest, and bipartite graph detection are, to our knowledge, the first efficient implementations for PC clusters. Our library also includes CGMlib, a library of basic CGM tools such as sorting, prefix sum, one-to-all broadcast, all-to-one gather, h-Relation, all-to-all broadcast, array balancing, and CGM partitioning. Both libraries are available for download at http://www.scs.carleton.ca/~cgm. In the experimental part of this paper, we demonstrate the performance of our methods on four different architectures: a gigabit connected high performance PC cluster, a smaller PC cluster connected via fast ethernet, a network of workstations, and a shared memory machine. Our experiments show that our library provides good parallel speedup and scalability on all four platforms. The communication overhead is, in most cases, small and does not grow significantly with an increasing number of processors. This is a very important feature of CGM algorithms which makes them very efficient in practice.
机译:在本文中,我们介绍了CGMgraph,这是第一个基于粗粒度多计算机(CGM)算法的PC集群并行图方法集成库。 CGM-graph对各种图形问题实施并行方法。就我们所知,我们的确定性列表排名,Euler游览,连接的组件,生成林和二部图检测的实现是PC群集的首个有效实现。我们的库还包括CGMlib,它是基本CGM工具的库,例如排序,前缀和,一对一广播,一对一收集,h-Relation,所有广播,数组平衡和CGM分区。这两个库都可以从http://www.scs.carleton.ca/~cgm下载。在本文的实验部分,我们演示了我们的方法在四种不同体系结构上的性能:千兆连接的高性能PC群集,通过快速以太网连接的小型PC群集,工作站网络和共享内存计算机。我们的实验表明,我们的库在所有四个平台上均提供了良好的并行速度和可伸缩性。在大多数情况下,通信开销很小,并且随着处理器数量的增加,通信开销不会显着增长。这是CGM算法的一个非常重要的功能,可以使它们在实践中非常有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号