MPI程序设计PC8

MPI程序设计PC8

ID:41887162

大小:768.50 KB

页数:39页

时间:2019-09-04

MPI程序设计PC8_第1页
MPI程序设计PC8_第2页
MPI程序设计PC8_第3页
MPI程序设计PC8_第4页
MPI程序设计PC8_第5页
资源描述:

《MPI程序设计PC8》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、并行计算中国科学技术大学计算机科学与技术系国家高性能计算中心(合肥)2003年9月第三篇并行数值算法第八章基本通讯操作第九章稠密矩阵运算第十章线性方程组的求解第十一章快速傅里叶变换第八章并行数值算法8.0预备知识8.1选路方法与开关技术8.2单一信包一到一传输8.3一到多播送8.4多到多播送预备知识选路(Routing)又称为选径或路由。产生消息从发源地到目的地所取的路径,要求具有较低通讯延迟、无死锁和容错能力。应用于网络或并行机上的信息交换。消息、信包、片消息(Message):是在多计算机系统的处理接点之间传递包含数据和同步消息的信息包。它是一种逻辑单位,可由任

2、意数量的包构成。包(Packet):包的长度随协议不同而不同,它是信息传送的最小单位,64-512位。片(Flit):片的长度固定,一般为8位。2021/7/154国家高性能计算中心(合肥)预备知识消息、信包、片的相互关系包消息包据片头片尾片……顺序号数片FFFFFFFF2021/7/155国家高性能计算中心(合肥)预备知识一些术语信道带宽b:每个信道有w位宽和信号传输率f=1/t(t是时钟周期),b=wfbits/sec节点和开关的度:与节点和开关相连的信道数目路径:信包在网络中走过的开关和链路(link)序列路由长度或距离:路由路径中包括的链路(link)数目信

3、包传输性能参数启动时间ts(startuptime):准备包头信息等节点延迟时间th(per-hoptime):包头穿越相邻节点的时间字传输时间tw(transfertime):传输每个字的时间链路数l、信包大小m2021/7/156国家高性能计算中心(合肥)预备知识选路算法的三种机制基于算术的:开关中具有简单的算术运算功能,如维序选路;基于源地址的:在源点时就将沿路径的各个开关的输出端口地址p0,p1,…,pn包在信包的头部,每个开关只是对信包头的输出端口地址进行剥离;基于查表的:开关中含有一个选路表,对信包头中的选路域查出输出端口地址。2021/7/157国家高

4、性能计算中心(合肥)预备知识选路方式2021/7/158国家高性能计算中心(合肥)第八章并行数值算法8.0预备知识8.1选路方法与开关技术8.2单一信包一到一传输8.3一到多播送8.4多到多播送8.1选路方法与开关技术8.1.1选路方法8.1.2开关技术选路方法分类最短路径/非最短路径(贪心选路/随机选路),如维序选路是贪心的,二阶段维序选路是随机的确定选路/自适应选路(寻径确定/寻径视网络状况)维序选路(Dimension-OrderedRouting):一种确定的最短路径选路二维网孔中的维序选路:X-Y选路超立方中的维序选路:E-立方选路2021/7/1511国

5、家高性能计算中心(合肥)选路方法X-Y选路算法算法8.1:二维网孔上的X-Y选路算法beginstep1:沿X方向将信包送至目的地处理器所在的列step2:沿Y方向将信包送至目的地处理器所在的行end2021/7/1512国家高性能计算中心(合肥)选路方法例8.1(P186)2021/7/1513国家高性能计算中心(合肥)选路方法E-立方选路算法路由计算:sn-1sn-2…s1s0(源地址)异或dn-1dn-2…d1d0(目的地址)rn-1rn-2…r1r0(路由值)路由过程:sn-1sn-2…s1s0sn-1sn-2…s1s0r0sn-1sn-2…s1s0r1

6、…算法8.2:超立方网络上的E-立方选路算法(P186)2021/7/1514国家高性能计算中心(合肥)选路方法例8.2(P187)0110(S)1101(D)1011(R)2021/7/1515国家高性能计算中心(合肥)8.1选路方法与开关技术8.1.1选路方法8.1.2开关技术开关技术存储转发(Store-and-Forward)选路消息被分成基本的传输单位----信包(Packet),每个信包都含有寻径信息;当一个信包到达中间节点A时,A把整个信包放入其通信缓冲器中,然后在选路算法的控制下选择下一个相邻节点B,当从A到B的通道空闲并且B的通信缓冲器可用时,把

7、信包从A发向B;信包的传输时间:tcomm(SF)=ts+(mtw+th)l=O(ml)缺点:每个结点必须对整个消息和信包进行缓冲,缓冲器较大;网络时延与发送消息所经历的节点数成正比2021/7/1517国家高性能计算中心(合肥)开关技术切通(CutThrough)选路在传递一个消息之前,就为它建立一条从源结点到目的结点的物理通道。在传递的全部过程中,线路的每一段都被占用,当消息的尾部经过网络后,整条物理链路才被废弃。传输时间:tcomm(CT)=ts+mtw+lth=O(m+l)缺点:物理通道非共享传输过程中物理通道一直被占用2021/7/1518国家高性能计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。