首页> 外文期刊>Concurrency and Computation >Performance evaluation of a random-walk-based algorithm for embedding dynamically evolving trees in hypercubic networks
【24h】

Performance evaluation of a random-walk-based algorithm for embedding dynamically evolving trees in hypercubic networks

机译:基于随机游动的动态进化树嵌入超三次网络的算法的性能评估

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

摘要

In many tree-structured parallel computations, the size and structure of a tree that represents a parallel computation is unpredictable at compile-time; the tree evolves gradually during the course of the computation. When such a computation is performed on a static network, the dynamic tree embedding problem is to distribute the tree nodes to the processors of the network such that all the processors receive roughly the same amount of load and that communicating nodes are assigned to neighboring processors. Furthermore, when a new tree node is generated, it should be immediately assigned to a processor for execution without any information on the further evolving of the tree; and load distribution is performed by all processors in a totally distributed fashion. We study the problem of embedding dynamically evolving trees in hypercubic networks, including shuffle-exchange, de Bruijn, cube-connected cycles, wrapped butterfly, and hypercube networks. The performance of a random-walk-based randomized tree embedding algorithm is evaluated. Several random tree models are considered. We develop recurrence relations for analyzing the performance of embedding of complete-tree-based random trees and randomized complete trees, and linear systems of equations for reproduction trees. We present more efficient recurrence relations and linear systems of equations for symmetric networks. We also demonstrate extensive numerical data of the performance ratio and make a number of interesting observations of randomized tree embedding in the five hypercubic networks.
机译:在许多树结构并行计算中,代表并行计算的树的大小和结构在编译时是不可预测的。该树在计算过程中逐渐演化。当在静态网络上执行此类计算时,动态树嵌入问题是将树节点分配给网络的处理器,以使所有处理器接收大致相同的负载量,并且将通信节点分配给相邻处理器。此外,当生成新的树节点时,应立即将其分配给处理器以执行,而无需任何有关树的进一步发展的信息。所有处理器以完全分布式的方式执行负载分配。我们研究了在超立方网络中嵌入动态演化树的问题,这些网络包括随机交换,de Bruijn,立方连接的循环,包裹的蝴蝶和超立方网络。评估了基于随机游走的随机树嵌入算法的性能。考虑了几种随机树模型。我们开发递归关系,以分析基于完整树的随机树和随机完整树的嵌入性能,以及用于复制树的方程的线性系统。我们为对称网络提出了更有效的递归关系和线性方程组。我们还展示了性能比率的大量数值数据,并对随机树在五个超三次网络中的嵌入进行了许多有趣的观察。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号