首页> 外文期刊>IEICE Transactions on Information and Systems >Message Scheduling for Irregular Data Redistribution in Parallelizing Compilers
【24h】

Message Scheduling for Irregular Data Redistribution in Parallelizing Compilers

机译:并行编译器中不规则数据重新分配的消息调度

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

摘要

In parallelizing compilers on distributed memory systems, distributions of irregular sized array blocks are provided for load balancing and irregular problems. The irregular data redistribution is different from the regular block-cyclic redistribution. This paper is devoted to scheduling message for irregular data redistribution that attempt to obtain suboptimal solutions while satisfying the minimal communication costs condition and the minimal step condition. Based on the list scheduling, an efficient algorithm is developed and its experimental results are compared with previous algorithms. The improved list algorithm provides more chance for conflict messages in its relocation phase, since it allocates conflict messages through methods used in a divide-and-conquer algorithm and a relocation algorithm proposed previously. The method of selecting the smallest relocation cost guarantees that the improved list algorithm is more efficient than the other two in average.
机译:在分布式存储系统上并行化编译器时,会提供不规则大小的数组块的分布,以实现负载平衡和不规则问题。不规则数据重新分配与常规块循环重新分配不同。本文致力于调度用于不规则数据重新分配的消息,该消息试图在满足最小通信成本条件和最小步进条件的同时获得次优解决方案。基于列表调度,开发了一种有效的算法,并将其实验结果与以前的算法进行了比较。改进的列表算法在其重定位阶段为冲突消息提供了更多机会,因为它通过分治算法和先前提出的重定位算法中使用的方法分配冲突消息。选择最小重定位成本的方法保证了改进的列表算法平均比其他两个算法更有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号