【24h】

Overlapped Communications Automatically Generated in a Parallelisation Tool

机译:并行化工具中自动生成的重叠通信

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

摘要

This paper addresses the exploitation of overlapping communication with calculation within parallel FORTRAN 77 codes for Computational Fluid Dynamics (CFD) and Computational Structured Dynamics (CSD). The obvious objective is to overlap interprocessor communication with calculation on each processor in a distributed memory parallel system and so improve the efficiency of the parallel implementation. A general strategy for converting syncrhonous to overlapped communication is presented together with tools to enable its automatic implementation in FORTRAN 77 codes. This strategy is then impelemnted within the parallelisation toolkit, CAPTools, to facilitate the automatic generation of parallel code with overlapped communications. The success of these tools are demonstrated on two codes from the NAS-PAR and PERFECT bendchmark suites. In each ease, the tools produce paralle code wit hoverlapped communications which is as good as that which could be generated manually. The paralle performance of the codes also improve in line with expectation.
机译:本文讨论了在并行FORTRAN 77代码中针对计算流体动力学(CFD)和计算结构动力学(CSD)进行重叠通信与计算的开发。显而易见的目标是使处理器间通信与分布式内存并行系统中每个处理器上的计算重叠,从而提高并行实现的效率。提出了一种将同步转换为重叠通信的通用策略,并提供了一些工具以使其能够以FORTRAN 77代码自动实现。然后,在并行化工具包CAPTools中实施该策略,以促进具有重叠通信的并行代码的自动生成。 NAS-PAR和PERFECT bentchmark套件中的两个代码证明了这些工具的成功。在每种情况下,这些工具都可以通过重叠通信来生成并行代码,该代码与可以手动生成的代码一样好。这些代码的并行性能也符合预期。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号