第一节 概述 第二节 静态互连网络 第三节 单级动态互连网络 第四节 多级动态互连网络

Slides:



Advertisements
Similar presentations
“ 上海市科研计划课题预算编制 ” 网上教程 上海市科委条财处. 经费预算表 表 1 劳务费预算明细表 表 2 购置设备预算明细表 表 3 试制设备预算明细表 表 4 材料费预算明细表 表 5 测试化验与加工费预算明细表 表 6 现有仪器设备使用费预算明细表 小于等于 20 万的项目,表 2 ~表.
Advertisements

平台的优点: ( 1 )永久免费: 学校和老师使用校讯通平台发送短信 是免费的,并且通过使用平台,可获得部分购物卡补贴。 ( 2 )移动办公: 校讯通不受时间和空间的限制,只要 有一台可以上网的电脑,老师便可以通过互联网发送短信 给家长,能够实现移动办公,节省老师的工作时间。 ( 3 )简单易用:
开远市第一中学 2014年高考志愿填报指导会 2014年6月26日.
XX啤酒营销及广告策略.
大学生创业实践.
社交礼仪.
信号与系统 第三章 傅里叶变换 东北大学 2017/2/27.
損益表 原則: 收益與費用的計算,實際上是在實現或發生時所產生,與現金收付當時無關。
清华大学计算机科学与技术系高性能计算研究所 郑纬民 教授 2007年11月
无锡商业职业技术学院 机电工程学院党总支孙蓓雄
《中国共产党发展党员工作细则》 学习提纲 中共进贤县委组织部 宋 剑
严格发展程序,提高工作能力 黄 玉 2010年9月.
发展党员的流程和要求 党委组织部 萧炽成.
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
云南财经大学2010年党员发展培训—— 党员发展工作培训 校党委组织部 2010年9月17日.
教育年鉴条目的撰写.
莫让情感之船过早靠岸 兴庆回中 赵莉.
《老年人权益保障》 --以婚姻法.继承法为视角
行政公文写作 第七章 2004年8月 行政公文写作.
论文撰写的一般格式和要求 孟爱梅.
第六章 互连网络.
一元一次方程的应用 行程问题.
负 债 第九章 主讲老师:潘煜双 方正为人,勤慎治学.
淄博信息工程学校 ZIBOIT&ENGINEERING VOCATONAL SHCOOL 03 交换机干道技术 计算机网络技术专业.
淄博信息工程学校 ZIBOIT&ENGINEERING VOCATONAL SHCOOL 02 认识虚拟局域网 计算机网络技术专业.
实验四 利用中规模芯片设计时序电路(二).
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
第三章 幼儿园课程内容的编制与选择.
第八章 诉讼法 第一节 诉讼法概述 第二节 民事诉讼法 第三节 行政诉讼法 第四节 刑事诉讼法.
第三章  电话、电子通讯   本章重难点:     打电话的方法、         接听电话的方法。
§2 SIMD计算机的互连网络 互连网络是一种由开关元件按照一定的拓扑结构和控制方式构成的网络,用于实现计算机系统内部多个处理机或多个功能部件之间的相互连接。 在SIMD计算机中,处理单元与处理单元或存储分体之间要通过互连网络进行信息交换。
初中《思想品德》课程改革 回顾·现状·展望
《社交礼仪分享》 阳晨牧业科技有限公司 市场中心 二O一二年四月十八日.
项目四 组建跨地区网络 授课教师:肖颖.
普及纳米知识 推动科技进步.
会议文书.
建设工程档案编制组卷范例 北京市城建档案馆.
第五章 定积分及其应用.
如何写入团申请书.
7.4 互连网络 互连网络是将集中式系统或分布式系统中的结点连 接起来所构成的网络。
北师大版七年级数学 5.5 应用一元一次方程 ——“希望工程”义演 枣庄市第三十四中学 曹馨.
二、交换网络.
计算机基础知识 丁家营镇九年制学校 徐中先.
海洋存亡 匹夫有责 ——让我们都来做环保小卫士 XX小学三(3)班.
第11周 工作计划.
实用组网技术 第一章 网络基础知识.
目录 第1章 交换概论 第2章 交换网络 第3章 数字程控电话交换与电话交换网 第4章 信令系统 第5章 分组交换与分组交换网
第2章 交换网络 第一章中介绍了交换系统的基本组成,其中信息传送子系统包括接口电路和交换网络。交换网络是构成交换系统的重要组成部分,它完成信息交换的功能。 本章介绍构成交换网络的交换单元的基本特性、功能和交换网络的构成,以及现在广泛使用的典型的交换网络的工作原理。
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第7章 互连网络 7.1 互连网络的基本概念 7.2 互连网络的种类 7.3 消息传递机制 7.4 互连网络实例.
计算机系统结构 第一章 基本概念 第二章 指令系统 第三章 存储系统 第四章 输入输出系统** 第五章 标量处理机 第六章 向量处理机
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
第六章 互连网络 6.1 互连网络的基本概念 6.2 静态互连网络 6.3 动态互连网络.
第七章 互联网络 本章内容:介绍用于多机并行计算的各种网络,它们统称为互连网络,缩写符号是ICN(Interconnection Network)。
第1章 计算机系统设计基础 第2章 数据表示与指令系统性能分析 第3章 通道处理机 第4章 流水技术和向量处理 第5章 阵列计算机
CPU结构和功能.
主讲人: 吕敏 { } Spring 2016 ,USTC 算法基础 主讲人: 吕敏 { } Spring 2016 ,USTC.
一元一次方程式的意義 一元一次方程式的解 等量公理與移項法則 自我評量.
C语言程序设计 主讲教师:陆幼利.
第九章 結 帳 9-1 了解結帳的意義及功能 9-2 了解虛帳戶結清之會計處理 9-3 了解實帳戶結轉的會計處理
(Random Access Memory)
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
中国大连高级经理学院博士后入站申请汇报 汇报人:XXX.
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
树和图 tree and graph 蔡亚星.
內部控制作業之訂定與執行 報告人:許嘉琳 日 期:
谢聪.
第三章 DFT 离散傅里叶变换.
§2 自由代数 定义19.7:设X是集合,G是一个T-代数,为X到G的函数,若对每个T-代数A和X到A的函数,都存在唯一的G到A的同态映射,使得=,则称G(更严格的说是(G,))是生成集X上的自由T-代数。X中的元素称为生成元。 A变, 变 变, 也变 对给定的 和A,是唯一的.
Presentation transcript:

第一节 概述 第二节 静态互连网络 第三节 单级动态互连网络 第四节 多级动态互连网络 计算机组成与系统结构 第七章 互连网络 第一节 概述 第二节 静态互连网络 第三节 单级动态互连网络 第四节 多级动态互连网络

第一节 概述 定义 作用 Inter-connection network 连接计算机内部的部件 ALU与ALU 存储体与存储体 处理机与处理机

互连网络结构分类 拓扑结构 控制方式 传递方式 链路类型 实现方式 静态网络 单播 多播 广播 动态网络 共享链路 专用链路 集中控制 一维 二维 多维 动态网络 单级 多级 控制方式 集中控制 分布控制 传递方式 单播 多播 广播 链路类型 共享链路 专用链路 实现方式 片内网络 板内网络 机架内网络 机架间网络

互连网络的数据通信方式 电路交换 串行 并行 单字 猝发 复用 消息转发 寻径算法routing algorithms

二、互连网络的特性 互连网络特性 静态网络的参数 连接性 规整性 度 直径 带宽总和aggregate bandwidth 阻塞 冲突 规整性 静态网络的参数 度 直径 带宽总和aggregate bandwidth 对分带宽bisection bandwidth

第二节 静态互连网络 全互连网络fully connected network 优点:结点间通信距离短 缺点:成本高,实现困难 度=N-1 直径=1 链路数=N(N-1)/2 对分带宽? 优点:结点间通信距离短 缺点:成本高,实现困难

一、总线型网络 单总线结构single bus 度=1 分时使用 优点 结构简单 成本低廉 容易实现 缺点 使用冲突

一、总线型网络 多总线结构 度=总线数 多级总线结构 分级的多总线结构 二维总线结构 总线的分割

二、环型网络 单环网络single ring x (x1) mod N 双环网络:增加吞吐率和可靠性 层次多环网络:可伸缩性 直径=? 度=? 寻径算法简单,可同时传送多个信息,吞吐率比单总线高。 双环网络:增加吞吐率和可靠性 层次多环网络:可伸缩性 带弦环型网络chordal ring

层次多环网络

三、二维网格型网络mesh 度=4 直径=2(n-1) 对分带宽 = n 链路总数=? 优点:寻址简单,度不变 缺点:流量不对称,伸缩性差 绞带环、双绞螺面、带环网格和闭合螺面 网格的推广:网孔形

绞带环

双绞螺面

带环网格torus 度=4 直径=? 对分带宽=? 链路总数=?

闭合螺面

这是什么* * ?

四、立方体网络 二进制超立方体binary hypercube 度为n 直径k=n=log2N 优点 缺点 结点间的通信距离较短 寻径算法简单 缺点 可扩充性差 度随N的增加而增大

四、立方体网络 带环立方体网络 Cube connected cycle 度=3 总结点数N=n2n 链路总数=3N/2 优点 缺点 度固定为3 直径较小 缺点 环成为瓶颈 寻径算法较复杂

四、立方体网络 一般化的超立方体网络generalized hyper cube 采用混合基数制表示结点的地址 每一维的基数为Mi,1≤i≤n,节点总数N= 。 结点的度d为各维链路数之和 总的链路数为L = N*d/2 直径D=k=n

四、立方体网络 超矩形网络hyper-rectangular x’i=(xi±1) mod Mi 度=2n 直径d = 链路总数L=nN 每一维内环形连接 度=2n 直径d = 链路总数L=nN 结点总数N =

四、立方体网络 k-ary n-cube网络 每一维的基数均为k的n维正方体 N=kn 度d=2n 链路总数L=n*kn=nN 对分带宽为=2*kn-1 (k为大于2的偶数) 直径D=n k/2 (k为大于2的数) 结点(xnxn-1…xi+1xixi-1…x1)与结点 (xnxn-1…xi+1((xi±1) mod k)xi-1…x1)连接 n维立方体网络是k-ary n-cube网络的特例(k=2) 带环网格是k-ary n-cube网络的特例(n=2)

例1 对于不带环的3维网格网络,设每一维方向上有r个节点,求: (1) 节点总数 (2) 网络的直径 (3) 链路总数 (4) 对分带宽 (5) 网络的度 = r3 = 3(r-1) = 3(r-1)r2 = r2 = 6

习题7-1 对于k-ary 3-cube网络,求 (1) 网络中的结点总数; (2) 网络的直径; (3) 网络中链路总数; (4) 网络的对分带宽; (5) 网络的度。

第三节 单级动态互连网络 一、网络的互连函数 互连函数 表示方法 函数表示法 表格表示法 循环表示法 图形表示法 端口地址的一个一到一的(bijection)映射 表示方法 函数表示法 用f(x)表示互连函数 表格表示法 循环表示法 如(0 1)(2 3)(4 5)(6 7) 图形表示法 用连线表示映射关系

常见的基本互连函数: (1) 恒等置换identity permutation I(x) = x (0)(1)(2)(3)(4)...(N-1)

常见的基本互连函数: (2) 交换置换exchange permutation E(xn-1xn-2…x1x0) = xn-1xn-2…x1 例 (0 1)(2 3)(4 5)(6 7)

常见的基本互连函数: 方体置换cube permutation Ck(xn-1xn-2…xk+1 xk xk-1 …x1x0) = xn-1xn-2…xk+1 xk-1 …x1x0 C1: (0 2)(1 3)(4 6)(5 7) C2: (0 4)(1 5)(2 6)(3 7)

常见的基本互连函数: 均匀洗牌perfect shuffle permutation σ(xn-1xn-2…x1x0) = xn-2xn-3…x1x0xn-1 例: (0)(1 2 4)(3 6 5)(7)

常见的基本互连函数: 逆洗牌reverse shuffle σ-1(xn-1xn-2…x1x0) = x0xn-1xn-2…x1 例 (0)(1 4 2)(3 5 6)(7)

常见的基本互连函数: 子洗牌subshuffle 将端口分成若干个组,对每个组进行均匀洗牌置换。 σ(k)(xn-1xn-2…xk+1xkxk-1…x1x0) = xn-1xn-2…xk+1xk-1…x1x0xk 0≤k≤n-1 例:σ(2) (0)(1 2 4)(3 6 5)(7)(8) (9 10 12)(11 14 13)(15)

常见的基本互连函数: 子逆洗牌reverse subshuffle 将端口分成若干个组,对每个组进行逆洗牌置换。 σ-1(k)(xn-1xn-2…xk+1xkxk-1…x1x0) = xn-1xn-2…xk+1x0xkxk-1…x1 0≤k≤n-1 例:σ-1(2) (0)(1 4 2)(3 5 6)(7)(8) (9 12 10)(11 13 14)(15)

常见的基本互连函数: 超洗牌supershuffle 以组为单位洗牌 σ(k)(xn-1xn-2...xn-kxn-k-1...x1x0) = xn-2xn-3...xn-k-1xn-1xn-k-2...x1x0 0≤k≤n-1 例:σ(1) (0)(1)(2 4 8)(3 5 9)(6 12 10) (7 13 11)(14)(15)

常见的基本互连函数: 蝶式置换butterfly permutation β(xn-1xn-2…x1x0) = x0xn-2…x1xn-1 例: (0)(2)(1 4) (3 6)(5)(7)

常见的基本互连函数: 子蝶式置换:将端口分组,组内进行蝶式置换。 常见的基本互连函数: 子蝶式置换:将端口分组,组内进行蝶式置换。 β(k)(xn-1xn-2…xk+1xkxk-1…x1x0) = xn-1xn-2…xk+1x0xk-1…x1xk 例: (0)(1 4)(2)(3 6)(5)(7) (8)(9 12)(10)(1114)(13)(15)

常见的基本互连函数: 超蝶式置换 β(k)(xn-1xn-2...xn-kxn-k-1xn-k-2...x1x0) = xn-k-1xn-2...xn-kxn-1xn-k-2...x1x0 例 (0)(1)(2 8)(3 9)(4)(5)(6 12) (7 13)(10)(11)(14)(15)

常见的基本互连函数: 位序颠倒置换bit reversal permutation ρ(xn-1xn-2…x1x0) = x0x1…xn-2xn-1 例 (0)(1 8)(2 4)(3 12)(5 10)(6)(7 14) (9)(11 13)(15) N=8时与蝶式置换相同 子位序颠倒置换 低位段颠倒 超位序颠倒置换 高位段颠倒

常见的基本互连函数: 移数置换shift permutation α(x) = (x+k) mod N, 0≤x≤N 例: (0 2 4 6)(1 3 5 7)

常见的基本互连函数: 加减2i置换plus-minus 2i permutation PM2+i(x) = (x + 2i ) mod N PM2-i(x) = (x - 2i ) mod N 其中0≤x≤N-1,0≤i≤log2N-1。

二、常用单级网络 单级动态网络的一般模型 循环网 循环网 循环网

衡量动态互连网络的因素 连接特性要好 能实现的互连函数要多 网络延迟要短 开关设备量要少 控制方法要简单 便于用集成电路实现

二、常用单级网络 交叉开关crossbar 非阻塞 扇出:N 步数:1 置换数?

二、常用单级网络 洗牌交换网络Shuffle-Exchange 一次洗牌,一次交换

二、常用单级网络 立方体网络 分时实现C0, C1, C2,…置换函数 如果链路始终连通则构成静态网络 扇出 log2N 步数

习题7-2 设16个处理器的编号分别为0、1、…、15,用单级互连网络互连,若互连函数为: (1) 交换置换 (2) 加减2i置换PM2+3和PM2-1 (3) 洗牌置换 (4) 蝶式置换 时,第9号处理器各与哪一个处理器相连?

习题7-3 设128个处理器的编号分别为0,1,2,…,127,当复合互连函数为 s(C0(PM2-2))时,第8号处理器将与哪个处理器相连。

第四节 多级动态互连网络 多级动态网参数 开关元件 连接模式 控制方式 2x2, 4x4, axb 恒等、洗牌、蝶式 级控、部分级控、单元控制

s-1 s-1 s-1(x2x1x0) = s-1 s-1(x0x2x1) = s-1(x1x0x2) = x2x1x0 一、STARAN网络 开关元件:两功能 连接模式:输入恒等,级间和输出逆洗牌 控制方式:级控 置换数:N 开关元件直通时实现恒等置换: s-1 s-1 s-1(x2x1x0) = s-1 s-1(x0x2x1) = s-1(x1x0x2) = x2x1x0 输入端与输出端的连通性 011101 连通规律

s-1 b b1(x2x1x0) = s-1 b(x2x0x1) = s-1(x1x0x2) = x2x1x0 二、间接二进制n维立方体网络 开关元件:两功能 连接方式:输入恒等,级间子蝶式,输出逆洗牌 控制方式:单元控制 置换数:N(N/2) < N! 开关元件直通时实现恒等置换: s-1 b b1(x2x1x0) = s-1 b(x2x0x1) = s-1(x1x0x2) = x2x1x0 与STARAN网的类似之处

sss(x2x1x0) = ss(x1x0x2) = s(x0x2x1) = x2x1x0 三、Ω网络 开关元件:四功能 连接模式:输入与级间洗牌,输出恒等 控制方式:单元控制 寻径算法:目标地址 开关元件直通时实现恒等置换: sss(x2x1x0) = ss(x1x0x2) = s(x0x2x1) = x2x1x0 与STARAN网的类似之处

四、Delta网络 开关元件 连接模式 q洗牌: 0≤i≤q×r - 1 控制方式 输入输出端口数 a×b交叉开关 级间a洗牌 输入与输出恒等 q洗牌: 0≤i≤q×r - 1 控制方式 不限 输入输出端口数 anbn

五、数据变换网络 开关元件 连接方式 级间PM2I,输入与输出恒等 控制方式 级控

五、数据变换网络

六、榕树网络 底结点base,顶结点apex,中间结点intermediates 特点 从一个底结点到一个顶结点一定存在一条而且也只存在一条路径 连接线是从下向上单向的 底节点在下 顶结点在上

榕树网的参数 级数Layer 展开度Spread 扇出度Fanout 从底结点到顶结点的距离 输出数,结点向上引出的边的数量 输入数,结点下面引入的边的数量

榕树分类 均匀榕树uniformed banyan 每一级中各结点的F相同,S相同 非均匀榕树non-uniformed banyan 非规则 非均匀榕树non-uniformed banyan 矩形榕树rectangular banyan 每级结点数相同 强矩形(F=S) 弱矩形 扩展收缩形榕树 SW榕树:递归生成

榕树网络的例子

榕树网络的例子

榕树网络与其他多级动态网 榕树网的例子 STARAN网络 间接二进制n方体网络 Ω网络 SW榕树网 强矩形类 F=S=2

七、树型网络 特点:双向,单边 分类:二叉,三叉,四叉等 二叉数 度d=3 直径=2log2N 寻径简单、伸缩性好 无冗余通路,容错能力差(对分带宽=1)

超树hypertree

超树hypertree

八、Clos网络 开关元件 连接方式 输入级r1个n1×m交叉开关 中间级m个r1×r2交叉开关 输出级r2个m×n2交叉开关 输入与输出恒等 级间r1洗牌和m洗牌

八、Clos网络

Bennus网络:采用2×2开关元件的Clos网络

8端口Bennus网络

习题7-4 试画出8个输入端口和27个输出端口的Delta网络的结构,采用2×3的开关元件。

习题7-5 当编号分别为0、1、2、、F的16个处理器之间要求按下列配对通信: (B, 1), (8, 2), (7, D), (6, C), (E, 4), (A, 0), (9, 3), (5, F) 试选择所用互连网络的类型、控制方式及相应的控制信号。

习题7-6 设F=3, S=3, 画出9个底结点的规则榕树网络