节点文献

一种在MPI程序中实现点对点通信原语到集合通信原语转换的方法

A Method of Transforming Point-to-point Primitives into Collective Primitives in MPI Programs

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 贾明飞董渭清黄泳翔侯宗浩

【Author】 iaMingfeiDongWeiqingHuangYongxiangHouZonghao(DepartmentofComputerScienceandTechnology,Xi’anJiaotongUniversity,Xi’an710049)

【机构】 西安交通大学计算机科学与技术系西安交通大学计算机科学与技术系 西安710049西安710049西安710049

【摘要】 针对当前存在的大量非结构化MPI程序,该文提出一种在MPI程序中实现点对点通信原语到集合通信原语转换的方法,其基本思路是:分析非结构化消息传递并行代码的内部结构,建立Diophantine不等式系统,然后用Omega库运算得到点对点通信代码段的通信模式集,再辅以数据交换分析确定对应的集合通信原语并替换。

【Abstract】 JDue to the existence of abundant nonstructural MPI programs currently,the authors present a method of transforming point-to-point primitives into col lective primitives in MPI programs.First,the authors analyze the internal str ucture of nonstructural message passing parallel codes and build the system of D iophantine inequality.Then they get the communication model set corresponding t o point-to-point communication codes by Omega library.Finally,they use the set with data exchange analysis to decide the appropriate collective primitive a nd replace the point-to-point primi-tives with it.

  • 【文献出处】 计算机工程与应用 ,Computer Engineering and Applications , 编辑部邮箱 ,2003年14期
  • 【分类号】TP311.52
  • 【被引频次】2
  • 【下载频次】91
节点文献中: