- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
并行计算多媒体课件并行算法设计与分析ch08Routing.ppt
Y.Xu Copyright USTC 主要内容 8.1 引言 8.2 单一信包一到一传输 8.3 一到多播送 8.4 多到多播送 8.5 贪心算法(教材8.2) 8.6 随机和确定的选路算法(教材8.3) 8.7 总结 8.1 引言 8.1.1 基本概念 1.选路,或选径,或路由(Routing): 产生消息从发源地到目的地所取的路径, 要求具有较低通讯延迟、无死锁和容错能力。应用于网络或并行机上的信息交换。 2.消息、信包、片(Message、Packet、Flit) 消息(Message):是在多计算机系统的处理结点之间传递包含数据和同步消息的信息包。它是一种逻辑单位,可由任意数量的包构成。 包(Packet):包的长度随协议不同而不同,它是信息传送的最小单位,64-512位。 片(Flit):片的长度固定,一般为8位。 它们的相互关系如下图: 8.1 引言 8.1 引言 3.互连网络 (1)互连网络可以表示为一个图G(V,E), V={switches or nodes}, E í V×V (2)描述: 拓扑(Topology)、选路算法(Routing)、流控制(Flow Control) (3)两个重要指标:传输时延(Transmission Latency)、吞吐量(Throughput) (4)结点(开关)结构:二维mesh为例 选路算法其实是一个函数R: N×N - C, N×N为信包的源地址,C为输出端口地址 8.1 引言 4.信包传输性能参数 - startup time, ts 启动时间 preparing header, etc. imposed by: software and hardware - per-hop time, th 结点延迟时间 time for a header to travel between directly connected nodes imposed by hardware - transfer time, tw 字传输时间 time to transfer a word (w) between directly connected nodes - number of links, l 经过链路数 number of links between the source and destination - message size, m 信包大小 8.1 引言 8.1.2 选路算法机制 三种机制 - 基于算术的: 开关中具有简单的算术运算功能, 如维序选路; - 基于源地址的: 在源点时就将沿路径的各个开关的输出 端口地址p0,p1,…,pn包在信包的头部,每个开关只是对 信包头的输出端口地址进行剥离; - 基于查表的: 开关中含有一个选路表,对信包头中的选 路域查出输出端口地址。 8.1 引言 8.1.3 选路方式分类 8.1 引言 8.1.4 维序选路 (Dimension-Ordered Routing) 一种确定的最短路径选路 - 二维网孔中的维序选路: X-Y选路 - 超立方中的维序选路: E-立方选路 1. X-Y选路算法 - 算法: 二维网孔上的X-Y选路算法 begin step1: 沿X方向将信包送至目的地处理器所在的列 step2: 沿Y方向将信包送至目的地处理器所在的行 end 8.1 引言 -例8.1 注:本例无链 路竞争和死锁 现象 8.1 引言 2. E-立方选路算法 - 路由计算: sn-1sn-2…s1s0(源地址) 异或 dn-1dn-2…d1d0(目的地址) rn-1 rn-2 …r1 r0 (路由值) - 路由过程: sn-1sn-2…s1s0 ? sn-1sn-2…s1s0 r0 ? sn-1sn-2…s1s0 r1 ? … - 算法: 超立方网络上的E-立方选路算法([1]P186) 8.1 引言 - 例
您可能关注的文档
- 600MW亚临界锅炉热化学试验研究.pdf
- 2011年湖北省鄂州市中考数学试题解析版1.doc
- 2012年安徽省中考物理试卷解析.doc
- 2012年天津高考试题文数word解析版.doc
- 2012西安石油大学工程硕士招生简章.pdf
- 20022011年司法考试法理学历年真题解析.doc
- 【淄博市】九年级第6章探究串、并联电路电压的规律.doc
- chap11市场预测概述定性.ppt
- DSP频谱分析仪设计.doc
- 2屯1井安集海河组钻井难点及分析.ppt
- 2024浙江衢州市常山县“英才荟”事业单位紧缺急需人才招聘18人笔试备考试题及答案解析.docx
- 2024浙江省近海海洋工程环境与生态安全重点实验室招聘1人笔试备考试题及答案解析.docx
- 2024广东阳江市阳西县补充招聘森林消防应急队员5人笔试备考试题及答案解析.docx
- 2024浙江松阳县新华书店有限公司招聘见习大学生1人笔试备考试题及答案解析.docx
- 2024云南曲靖市马龙区部分事业单位选调(含选调计划)26人笔试备考试题及答案解析.docx
- 2024广西柳州市残疾人劳动就业服务中心招聘残疾人专职委员1人笔试备考试题及答案解析.docx
- 2024广西河池市总工会公开招聘社会化工会工作者3人笔试备考试题及答案解析.docx
- 2024贵州华贵人寿保险股份有限公司第三次社会招聘15人笔试备考试题及答案解析.docx
- 2024广西百色市田东县5月城镇公益性岗位工作人员招聘4人笔试备考试题及答案解析.docx
- 2024广西百色市那坡县坡荷乡人民政府公开招聘编外工作人员2人笔试备考试题及答案解析.docx
文档评论(0)