首页 | 本学科首页   官方微博 | 高级检索  
     

消息传递并行程序的自动生成
引用本文:张平,李清宝,赵荣彩. 消息传递并行程序的自动生成[J]. 计算机工程与应用, 2007, 43(8): 74-77
作者姓名:张平  李清宝  赵荣彩
作者单位:解放军信息工程大学,信息工程学院,郑州,450002;解放军信息工程大学,信息工程学院,郑州,450002;解放军信息工程大学,信息工程学院,郑州,450002
摘    要:针对分布内存结构的并行化将串行程序转变为在各处理节点上运行的SPMD并行程序,节点程序包含该节点所执行的运算和与其它节点交换信息的通信操作。讨论了在已知数据分解和计算划分的前提下生成分布内存结构下的消息传递并行程序的算法,以Lam提出的线性不等式基本框架为基础,在Paraguin工作基础上进行了有效的改进:第一在代码生成算法中引入了数据分布;第二将处理器空间由一维扩展到多维;第三将虚拟处理器到物理处理器的映射关系引入代码生成算法,从而减少了节点间通信的数量,提高了生成并行代码的性能。

关 键 词:分布内存结构  计算划分和数据分布  虚拟处理器  物理处理器  线性不等式系统
文章编号:1002-8331(2007)08-0074-04
收稿时间:2006-04-13
修稿时间:2006-08-01

Automatic generation of message-passing parallel program
ZHANG Ping,LI Qing-bao,ZHAO Rong-cai. Automatic generation of message-passing parallel program[J]. Computer Engineering and Applications, 2007, 43(8): 74-77
Authors:ZHANG Ping  LI Qing-bao  ZHAO Rong-cai
Affiliation:Institute of Information Engineering,University of the PLA Information Engineering,Zhengzhou 450002,China
Abstract:In parallelisation for distributed_memory architecture,the sequential program is transformed to SPMD program to run on each computing node.Each node program consists of computing and communication code.In this paper,algorithm for automatic message passing code generation is discussed.The algorithm is based on the framework of linear inequalities systems.It improves the work of Paraguin project by introducing data decomposition into the algorithm of code generation,extending processor space from one dimension to multitude dimensions and introducing the map function of virtual processors to physical processors into the linear inequalities system.
Keywords:distributed_memory architecture    compute and data decomposition    virtual processor   physical processor   linear inequalities system
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号