首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Efficient algorithms for data distribution on distributed memory parallel computers
【24h】

Efficient algorithms for data distribution on distributed memory parallel computers

机译:在分布式内存并行计算机上进行数据分发的高效算法

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

摘要

Data distribution has been one of the most important research topics in parallelizing compilers for distributed memory parallel computers. Good data distribution schema should consider both the computation load balance and the communication overhead. In this paper, we show that data redistribution is necessary for executing a sequence of Do-loops if the communication cost due to performing this sequence of Do-loops is larger than a threshold value. Based on this observation, we can prune the searching space and derive efficient dynamic programming algorithms for determining effective data distribution schema to execute a sequence of Do-loops with a general structure. Experimental studies on a 32-node nCUBE-2 computer are also presented.
机译:在并行化分布式内存并行计算机的编译器时,数据分发一直是最重要的研究主题之一。好的数据分发方案应同时考虑计算负载平衡和通信开销。在本文中,我们表明,如果由于执行此一系列Do循环而导致的通信成本大于阈值,则数据重新分配对于执行一系列Do循环是必要的。基于此观察,我们可以修剪搜索空间并导出有效的动态规划算法,以确定有效的数据分配方案,以执行具有一般结构的Do环序列。还介绍了在32节点nCUBE-2计算机上的实验研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号