首页> 外文期刊>International Journal of Parallel, Emergent and Distributed Systems >Revisiting communication code generation algorithms for message-passing systems
【24h】

Revisiting communication code generation algorithms for message-passing systems

机译:复习消息传递系统的通信代码生成算法

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

摘要

In this paper, we investigate algorithms for generating communication code to run on distributed-memory systems. We modify algorithms from previously published work and prove that the algorithms produce correct code. We then extend these algorithms to incorporate the mapping of virtual to physical processors and prove the correctness of this extension. This technique can reduce the number of interprocessor messages. In the examples that we show, the total number of messages was reduced from O(N~2) to O(P~2), where N is the input size and P is the number of physical processors. The reason that it is important to revisit communication code generation and to introduce a formal specification of the incorporation of mapping in the communication code generation is so that we can make use of the many scheduling heuristics proposed in the literature. We need a generalized mapping function so that we can apply different mapping and scheduling heuristics proposed in the literature for each input program, therefore improving the average performance.
机译:在本文中,我们研究了生成可在分布式内存系统上运行的通信代码的算法。我们从先前发表的工作中修改了算法,并证明该算法可以生成正确的代码。然后,我们扩展这些算法以合并虚拟处理器到物理处理器的映射,并证明此扩展的正确性。此技术可以减少处理器间消息的数量。在我们显示的示例中,消息总数从O(N〜2)减少到O(P〜2),其中N是输入大小,P是物理处理器的数量。重访通信代码生成并引入在通信代码生成中引入映射的正式规范很重要的原因是,这样我们就可以利用文献中提出的许多调度启发式方法。我们需要一个通用的映射函数,以便我们可以针对每个输入程序应用文献中提出的不同映射和调度启发式算法,从而提高平均性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号