第八章基本通讯操作精选文档.ppt





《第八章基本通讯操作精选文档.ppt》由会员分享,可在线阅读,更多相关《第八章基本通讯操作精选文档.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八章基本通讯操作本讲稿第一页,共三十九页第三篇 并行数值算法 第八章 基本通讯操作 第九章 稠密矩阵运算 第十章 线性方程组的求解 第十一章 快速傅里叶变换 本讲稿第二页,共三十九页第八章 并行数值算法 8.0 预备知识 8.1 选路方法与开关技术 8.2 单一信包一到一传输 8.3 一到多播送 8.4 多到多播送 本讲稿第三页,共三十九页 预备知识选路(Routing)又称为选径或路由。产生消息从发源地到目的地所取的又称为选径或路由。产生消息从发源地到目的地所取的路径路径,要求具有较低通讯延迟、无死锁和容错能力。应用要求具有较低通讯延迟、无死锁和容错能力。应用于网络或并行机上的信息交换。于
2、网络或并行机上的信息交换。消息、信包、片 消息消息(Message)(Message):是在多计算机系统的处理接点之间传递包含数:是在多计算机系统的处理接点之间传递包含数据和同步消息的信息包。它是一种逻辑单位,可由任意数量的据和同步消息的信息包。它是一种逻辑单位,可由任意数量的包构成。包构成。包包(Packet)(Packet):包的长度随协议不同而不同,它是信息传送的最小:包的长度随协议不同而不同,它是信息传送的最小单位,单位,64-51264-512位。位。片片(Flit)(Flit):片的长度固定,一般为:片的长度固定,一般为8 8位。位。本讲稿第四页,共三十九页预备知识消息、信包、片的
3、相互关系包包消息消息包包据据片片头片头片尾片尾片 顺序号顺序号数数片片F F F F F F F F F F F F F F F F本讲稿第五页,共三十九页 预备知识一些术语 信道带宽信道带宽b b:每个信道有:每个信道有w w位宽和信号传输率位宽和信号传输率f f=1/t(t=1/t(t是时钟周是时钟周期期),),b=wf bits/secb=wf bits/sec 节点和开关的度:与节点和开关相连的信道数目节点和开关的度:与节点和开关相连的信道数目 路径:信包在网络中走过的开关和链路路径:信包在网络中走过的开关和链路(link)(link)序列序列 路由长度或距离:路由路径中包括的链路路由
4、长度或距离:路由路径中包括的链路(link)(link)数目数目信包传输性能参数 启动时间启动时间t ts s(startup timestartup time):准备包头信息等:准备包头信息等 节点延迟时间节点延迟时间t th h(per-hop timeper-hop time):包头穿越相邻节点的时间:包头穿越相邻节点的时间 字传输时间字传输时间t tw w(transfer timetransfer time):传输每个字的时间:传输每个字的时间 链路数链路数l l、信包大小、信包大小mm本讲稿第六页,共三十九页 预备知识选路算法的三种机制 基于算术的基于算术的:开关中具有简单的算术运
5、算功能,如维序开关中具有简单的算术运算功能,如维序选路;选路;基于源地址的基于源地址的:在源点时就将沿路径的各个开关的输出端口在源点时就将沿路径的各个开关的输出端口地址地址p p0 0,p,p1 1,p,pn n包在信包的头部,每个开关只是对信包包在信包的头部,每个开关只是对信包头的输出端口地址进行剥离;头的输出端口地址进行剥离;基于查表的基于查表的:开关中含有一个选路表,对信包头中的选开关中含有一个选路表,对信包头中的选路域查出输出端口地址。路域查出输出端口地址。本讲稿第七页,共三十九页 预备知识 选路方式选路方式 本讲稿第八页,共三十九页第八章 并行数值算法 8.0 预备知识 8.1 选路
6、方法与开关技术 8.2 单一信包一到一传输 8.3 一到多播送 8.4 多到多播送 本讲稿第九页,共三十九页8.1 选路方法与开关技术 8.1.1 选路方法 8.1.2 开关技术本讲稿第十页,共三十九页 选路方法分类 最短路径最短路径/非最短路径非最短路径(贪心选路贪心选路/随机选路随机选路),如维序选路是贪心的,二阶段维序选路是随机的如维序选路是贪心的,二阶段维序选路是随机的 确定选路确定选路/自适应选路自适应选路(寻径确定寻径确定/寻径视网络状况寻径视网络状况)维序选路(Dimension-Ordered Routing)(Dimension-Ordered Routing):一种确定的最
7、短路径选路一种确定的最短路径选路 二维网孔中的维序选路二维网孔中的维序选路:X-Y:X-Y选路选路 超立方中的维序选路超立方中的维序选路:E-:E-立方选路立方选路 本讲稿第十一页,共三十九页 选路方法X-Y选路算法 算法算法8.18.1:二维网孔上的:二维网孔上的X-YX-Y选路算法选路算法 beginbegin step1:step1:沿沿X X方向将信包送至目的地处理器所在的列方向将信包送至目的地处理器所在的列 step2:step2:沿沿Y Y方向将信包送至目的地处理器所在的行方向将信包送至目的地处理器所在的行 end end本讲稿第十二页,共三十九页 选路方法例8.1(P186)(P
8、186)本讲稿第十三页,共三十九页 选路方法E-立方选路算法 路由计算:路由计算:s sn-1n-1s sn-2n-2ss1 1s s0 0(源地址源地址)异或异或 d dn-1n-1d dn-2n-2dd1 1d d0 0(目的地址目的地址)r rn-1 n-1 r rn-2 n-2 rr1 1 r r0 0(路由值路由值)路由过程:路由过程:s sn-1n-1s sn-2n-2ss1 1s s0 0 s sn-1n-1s sn-2n-2ss1 1s s0 0 r r0 0 s sn-1n-1s sn-2n-2ss1 1s s0 0 r r1 1 算法算法8.2 8.2:超立方网络上的:超立
9、方网络上的E-E-立方选路算法立方选路算法(P186)(P186)本讲稿第十四页,共三十九页 选路方法例8.2(P187)(P187)0110(S)0110(S)1101(D)1101(D)1011(R)1011(R)本讲稿第十五页,共三十九页8.1 选路方法与开关技术 8.1.1 选路方法 8.1.2 开关技术本讲稿第十六页,共三十九页 开关技术存储转发(Store-and-Forward)(Store-and-Forward)选路 消息被分成基本的传输单位消息被分成基本的传输单位-信包信包(Packet),(Packet),每个信包都含每个信包都含有寻径信息;有寻径信息;当一个信包到达中间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 基本 通讯 操作 精选 文档

限制150内