...
首页> 外文期刊>Science of Computer Programming >Parallel program analysis and restructuring by detection of point-to-point interaction patterns and their transformation into collective communication constructs
【24h】

Parallel program analysis and restructuring by detection of point-to-point interaction patterns and their transformation into collective communication constructs

机译:通过检测点对点交互模式并将其转换为集体通信结构来进行并行程序分析和重组

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

获取外文期刊封面封底 >>

       

摘要

This paper deals with a technique that can support the re-engineering of parallel programs based on point-to-point communication primitives by detecting typical process interaction patterns in the code. Pattern detection is performed by the static analysis of the parallel program and by solving Diophantine sets of inequalities. The objective is to determine process interactions and to classify them into a set of commonly occurring interaction patterns. Information on the patterns contained in the program, besides being useful for code com- prehension and documentation, makes it possible to obtain more structured and, possibly, ef ficient versions of the same programs through the use of collective communication constructs. These are primitives for collective data movement or computation often available in current message-passing programming environments. After the presentation of the basic program analysis technique, several examples involving the detection of common communication patterns are shown. Then the structure of PPAR, a prototype tool that allows the analysis of parallel programs written in Fortran 77 with calls to PVM or MPI unstructured communication primitives is outlined, and conclusions are drawn.
机译:本文研究了一种技术,该技术可以通过检测代码中的典型过程交互模式来支持基于点对点通信原语的并行程序的重新设计。模式检测是通过对并行程序的静态分析并解决Diophantine不等式集来执行的。目的是确定流程交互并将它们分类为一组常见的交互模式。有关程序中包含的模式的信息,除了可用于代码理解和文档编制之外,还可以通过使用集体通信构造来获取同一程序的结构化且效率更高的版本。这些是用于集体数据移动或计算的原语,通常在当前的消息传递编程环境中可用。在介绍了基本程序分析技术之后,显示了一些涉及常见通信模式检测的示例。然后,概述了PPAR的结构,该工具是一种原型工具,可以分析用Fortran 77编写的对PVM或MPI非结构化通信原语的调用所编写的并行程序,并得出结论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号