首页> 外文会议>International Symposium on Parallel and Distributed Computing >Load Balancing in Mesh-like Computations using Prediction Binary Trees
【24h】

Load Balancing in Mesh-like Computations using Prediction Binary Trees

机译:使用预测二叉树的网格计算中的负载平衡

获取原文

摘要

We present a load-balancing technique that exploits the temporal coherence, among successive computation phases, in mesh-like computations to be mapped on a cluster of processors. Our method partitions the computation in balanced tasks and distributes them to independent processors through the Prediction Binary Tree (PBT). At each new phase, current PBT is updated by using previous phase computing time (for each task) as (next phase) cost estimate. The PBT is designed so that it balances the load across the tasks as well as reduce {em dependency} among processors for higher performances. Reducing dependency is obtained by using rectangular tiles of the mesh, of almost-square shape (i.e. one dimension is at most twice the other). By reducing dependency, one can reduce inter-processors communication or exploit local dependencies among tasks (such as data locality).Our strategy has been assessed on a significant problem, Parallel Ray Tracing. Our implementation shows a good scalability, and improves over coherence-oblivious implementations. We report different measurements showing that granularity of tasks is a key point for the performances of our decomposition/mapping strategy.
机译:我们介绍了一种负载平衡技术,该技术可以利用连续计算阶段的时间相干性,以便在网格计算中映射到处理器集群上。我们的方法在平衡任务中分区计算,并通过预测二叉树(PBT)将它们分发给独立处理器。在每个新阶段,通过使用先前的相算计算时间(每个任务)(为下一阶段)成本估计来更新当前PBT。 PBT设计成使其余额跨越任务的负载以及降低处理器之间的减少{EM依赖性}以获得更高的性能。通过使用几乎方形的形状的网格的矩形瓦片获得减少依赖性(即,一个维度最多是另一个维度)。通过减少依赖性,可以减少处理器间通信或利用任务之间的本地依赖性(例如数据局部性)。我们的策略已经在显着的问题,平行射线跟踪中进行了评估。我们的实现显示出良好的可扩展性,并提高了一致性的实施。我们报告了不同的测量,显示任务的粒度是我们分解/映射策略的性能的关键点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号