- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机系统结构》第七章
2003.3.1 计算机系统结构 第七章 互连网络(P394) 互连网络的分类 7.2 通用网 7.3 专用网 (2) 单级ICN 单级立方体网(Cube网,P396第1行 / P405第4行) 单级混洗-交换网(P396倒数第8行) 交换置换(P395) 单级加减2i网(PM2I网,移数网,P398倒数第2行) 各种互连函数总结 (3) 多级ICN(P409) 多级混洗—交换网络(P410/P436) 多级混洗—交换网络寻径算法(路由算法) Omega网寻径冲突 7.4 传输性能计算 7.4.2 四种寻径方式对应的总时间(P415) 7.5 广播与选播算法(P425) 7.5.1 广播算法 单级立方体网络广播算法实例 单级立方体网络广播算法实例 7.5.2 选播算法 (1)单级网格网(Mash网)贪婪算法 (2)单级立方体网络贪婪算法 本章小结 2 3 0 1 6 7 4 5 从节点0开始,顺序是cube0-cube2 0 4 2 6 1 5 3 7 000 000 000 000 001 011 111 001 011 001 101 010 010 110 100 选播算法的设计目标有3种:时间最少、流量最少、在时间最少的多个方案中选取流量最少方案。 选播时间最少算法是通过单播时间最少算法裁剪而成(教材P426图7.36(a)→(b))。 选播流量最少算法是最小成本生成树算法,具体操作顺序既可以是先短边后长边“长树”,也可以是先长边后短边“砍树”(教材P426图7.36(c))。 实现第3种目标的一种重要算法是贪婪算法(教材P426图7.36(b))。 不论对何种网络,贪婪算法总是重复使用一个固定的操作规则:从当前拥有数据的结点出发,向需要数据的结点数最多的方向并行传送一步,如此循环,直至传遍所有需要数据的结点。如果最后发现某个通道(即一次数据发送操作)不在通往给定目标结点的路径上,则应将其删去。 算法: 以教材P426图7.36为例,小图(a)指出总共有1个源结点S和5个目的结点。小图(b)指出从S出发,首先应向右邻结点发送数据,因为S的左方只有1个目的结点、上方有3个目的结点、右方有4个目的结点;第二步从这2个拥有数据的结点出发,可以再向右发送(有3个目的结点),也可以改向上发送(也有3个目的结点),……。只要每步遵守贪婪算法的规则,最后形成的不同路径树的时间和流量都是相同的。 算法: 以教材P426图7.37为例。小图(a)指出广播算法的时间是4,流量是15。Cube0 ~Cuben-1的使用顺序对广播算法的时间和流量没有影响,但对小图(b)的选播算法的时间和流量有影响。 先看一个简单的例子(下图):已知N=4,维数n=2,源结点是0,目的结点是1和3。 源结点编号的二进制形式00在bit0位与两个目的结点的二进制形式01、11 都不相同,而在bit1位仅与一个目的结点的二进制形式不同,所以应该先传bit0方向、再传 bit1方向,如右 图(a)所示,这 时流量=2;如果 先传bit1方向、 再传bit0方向, 如右图(b)所示, 则流量=3。 * 本章内容:介绍用于多机并行计算的各种网络,它们统称为互连网络,缩写符号是ICN(Interconnection Network)。 ?互连网络是一种由开关元件按照一定的拓朴结构和控制方式 构成的网络,用来实现多处理机、多计算机之间或多个功能 部件之间的连接,是多处理机、多计算机系统的核心。 ?互连网络的设计目标: 通过互连网络连接的多个部件能实现灵活的连接变换、能提 供部件间的通信的最大并行性。 7.1 目的与作用 (1) 当前提高计算速度的主要措施,一是改进器件,二是多处理单元并行计算。ICN是供多处理单元传输数据的高速通路,对并行计算时间影响很大。 (2) ICN与处理单元的连接模型 (3) ICN的主要操作:置换(N-N),广播(1 - N),选播(1 - N’)。 网络规模 一般说来,网络用图来表示。其结点数称为网络规模。 (2) 结点度 与结点相连接的边(即链路或通道)的数目称为结点度。在单向通道的情况下,进入结点的通道数叫做入度,而从结点出来的通道数则称为出度。结点度应尽可能地小并保持恒定。 (3) 距离 两结点之间相连的最少边数。 (4) 网络直径 网络中任意两个结点间最短路径长度的最大值称为网络直径。网络直径应当尽可能地小。 (5) 等分宽度
文档评论(0)