首页> 外文期刊>Journal of Parallel and Distributed Computing >An efficient parallel construction of optimal independent spanning trees on hypercubes
【24h】

An efficient parallel construction of optimal independent spanning trees on hypercubes

机译:超立方体上最优独立生成树的高效并行构造

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

摘要

Reliable data broadcasting on parallel computers can be achieved by applying more than one independent spanning tree (IST). Using k-IST-based broadcasting from root r on an interconnection network (N = 2~k) provides k-degree fault tolerance in broadcasting, while construction of optimal height k-ISTs needs more time than that of one 1ST. In the past, most research focused on constructing k ISTs on the hypercube Q_k, an efficient communication network. One sequential approach utilized the recursive feature of Q_k to construct k ISTs working on a specific root (r) = 0 in O(kN) time. Another parallel approach was introduced for generating k ISTs with optimal height on Q_k, based on HDLS (Hamming Distance Latin Square), single pointer jumping, which is applied for a source (r) = 0 in O(K~2) time for successful broadcasting in O(k). For broadcasting from r≠ 0, those existing approaches require a special routine to reassign new nodes' IDs for logical r = 0. This paper proposes a flexible and efficient parallel construction of k ISTs with optimal height on Q_k, a generalized approach, for an arbitrary root (r = 0, 1, 2,..., or 2~k - 1) in O(k) time. Our focus is to introduce the more efficient time (O(k)) of preprocessing, based on double pointer jumping over O(k~2) of the HDLS approach. We also prove that our generalized parallel k-IST construction (arbitrary r) with optimal height on Q_k is correctly set in efficient O(k) time. Finally, experiments were performed by simulation to investigate the fault-tolerance effect in reliable broadcasting. Experimental results showed that our efficient ISTs yielded 10%-20% fault tolerance for successful broadcasting (on N = 16-1024 PEs).
机译:通过应用多个独立的生成树(IST),可以在并行计算机上实现可靠的数据广播。在互连网络(N = 2〜k)上从根r使用基于k-IST的广播,可以在广播中提供k度的容错能力,而构建最佳高度的k-IST比一个1ST需要更多的时间。过去,大多数研究都集中在在高效通信网络hypercube Q_k上构建k个IST。一种顺序方法利用Q_k的递归特征来构造在O(kN)时间内在特定根(r)= 0上工作的k个IST。引入了另一种并行方法,该方法基于HDLS(汉明距离拉丁平方),单指针跳跃在k_k上生成具有最佳高度的k个IST,将其应用于O(K〜2)时间中的源(r)= 0以成功以O(k)广播。对于从r≠0的广播,这些现有方法需要特殊的例程来重新分配逻辑r = 0的新节点的ID。本文提出了一种灵活高效的并行构造k IST(在Q_k上具有最佳高度)的通用方法。 O(k)时间中的任意根(r = 0、1、2,...或2〜k-1)。我们的重点是基于双指针跳过HDLS方法的O(k〜2),介绍更有效的预处理时间(O(k))。我们还证明了在有效O(k)时间中正确设置了具有最佳高度Q_k的广义并行k-IST构造(任意r)。最后,通过仿真实验来研究可靠广播中的容错效果。实验结果表明,我们的高效IST能够成功广播(在N = 16-1024 PE上)具有10%-20%的容错能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号