当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西安石油大学计算机学院:《计算机系统结构》课程资源(PPT教学课件)第6章 互连网络

资源类别:文库,文档格式:PPT,文档页数:75,文件大小:7.78MB,团购合买
6.1互连网络的基本概念 6.2静态互连网络 6.3动态互连网络 6.4消息传送与控制
点击下载完整版文档(PPT)

第6章互连网络 6.1互连网络的基本概 6.2静态互连网络 63动态互连网络 64消息传送与控制

第6章 互连网络 6.1 互连网络的基本概念 6.2 静态互连网络 6.3 动态互连网络 6.4 消息传送与控制

6.1互连网络的基本概念 6.1.1互连网络的功能与特征 61.2互连函数

6.1 互连网络的基本概念 6.1.1 互连网络的功能与特征 6.1.2 互连函数

6.1.1互连网络的功能与特征 1网络功能 互连网络是一种由开关元件按一定的拓扑结构和控制方式构成 的网络,用来实现计算机系统内部多处理机或多功能部件之间的相 互连接。它通过硬件线路,实现设备之间的连接;通过开关选择 构成一对或者对多的信息通路。如果再配以软件,还可实现数 据格式的定义、转换、打包、帧识别、发送与接收控制以及误码检 测等功能。这里主要从硬件的角度讨论互连网络的功能与特征,如 图6.1所示

6.1.1 互连网络的功能与特征 1.网络功能 互连网络是一种由开关元件按一定的拓扑结构和控制方式构成 的网络,用来实现计算机系统内部多处理机或多功能部件之间的相 互连接。它通过硬件线路,实现设备之间的连接;通过开关选择, 构成一对一或者一对多的信息通路。如果再配以软件,还可实现数 据格式的定义、转换、打包、帧识别、发送与接收控制以及误码检 测等功能。这里主要从硬件的角度讨论互连网络的功能与特征,如 图6.1所示

结点机0 结点机1 结点机n-1 处理单元 处理单元 处理单元 存储器 存储器 匚在储器 硬件接口 硬件接口 硬件接口 链路 链路 链路 互连网络 图6.1互连网络示意图 概括起来,互连网络的主要功能有以下两点: ①连接各个结点,构成信息通路,传送数据或者控制命令 ②通过路径选择,实现有目的的信息交换,其中包括-到和 到多的选择与交换。 随着互联网的发展,越来越多的并行计算机系统直接使用台式 计算机作为结点机,通过互联网连接,构成并行计算机系统,这也使 互连网络由专用型发展成为通用型

图6.1 互连网络示意图 概括起来,互连网络的主要功能有以下两点: ① 连接各个结点,构成信息通路,传送数据或者控制命令; ② 通过路径选择,实现有目的的信息交换,其中包括一到一和 一到多的选择与交换。 随着互联网的发展,越来越多的并行计算机系统直接使用台式 计算机作为结点机,通过互联网连接,构成并行计算机系统,这也使 互连网络由专用型发展成为通用型

2主要性能 主要是指网络规模、连接度、结点距离、网络直径、带宽、可靠 性和成本。 (1)网络规模:是指网络中的结点数,它体现网络所能连接的部 件数,随着设备的增加而扩大。 (2)连接度:也称为结点度,是指与该结点连接的边数,也就是 直接连接到该结点的其它结点数,常用a表示。如果一个结点直接连接 的其它结点越多,则该网络的连接度也就越高。 (3)结点距离:结点距离是从一个结点到另一结点所经过的最少边 (4)网络直径:网络直径是指网络中任意两个结点之间的最大距离, 常用D表示。从数据传送的角度来看,网络直径越小越好。 (5)等分宽度:分为通道等分宽度和线等分宽度。把网络切成相等 的两半,沿切口的最小边(通道)数称为通道等分宽度,可用展表示;若 用W表示通道宽度(用位表示),则B=kxw称为线等分宽度

2.主要性能 主要是指网络规模、连接度、结点距离、网络直径、带宽、可靠 性和成本。 (1)网络规模:是指网络中的结点数,它体现网络所能连接的部 件数,随着设备的增加而扩大。 (2)连接度:也称为结点度,是指与该结点连接的边数,也就是 直接连接到该结点的其它结点数,常用d表示。如果一个结点直接连接 的其它结点越多,则该网络的连接度也就越高。 (3)结点距离:结点距离是从一个结点到另一结点所经过的最少边 数。 (4)网络直径:网络直径是指网络中任意两个结点之间的最大距离, 常用D表示。从数据传送的角度来看,网络直径越小越好。 (5)等分宽度:分为通道等分宽度和线等分宽度。把网络切成相等 的两半,沿切口的最小边(通道)数称为通道等分宽度,可用k表示;若 用w表示通道宽度(用位表示),则B=k×w称为线等分宽度

(6)结点间线长:是指两结点之间的线路长度,它影响信号传输中的延 时、扭曲和需要的功率。 (7)对称性:从任何一个结点来看,若网络的拓扑结构都一样,则称为 对称网络。对于这种网络,容易设计和编程。 (8)数据寻径功能:表示互连网络把数据从网络的一端传送到另一端的 方式和匍力,分为静态和动态两种。静态数据寻径网络是指其结构不能用 程序改变;而动态数据寻径网络的结构可用程序改变。不同的网络结构有 着不同的数据寻径功能,常见的有一到一、一到多(广播)、散射、汇合/聚 集、归约(多到一)、循环移位、扫描和全交换等。 3主要参数 (1)带宽 是指网络传送信息的速率,常用Mbps或MBps表示,又分为聚集带宽 和等分带宽。所谓聚集带宽是在网络中,从一半结点到另一半结点,每秒 钟传送信息的最大位数或字节数.。而等分带宽是指每秒钟从最小线等分宽 度(线)上通过信息的最大位数或字节数

(6)结点间线长:是指两结点之间的线路长度,它影响信号传输中的延 时、扭曲和需要的功率。 (7)对称性:从任何一个结点来看,若网络的拓扑结构都一样,则称为 对称网络。对于这种网络,容易设计和编程。 (8)数据寻径功能:表示互连网络把数据从网络的一端传送到另一端的 方式和能力,分为静态和动态两种。静态数据寻径网络是指其结构不能用 程序改变;而动态数据寻径网络的结构可用程序改变。不同的网络结构有 着不同的数据寻径功能,常见的有一到一、一到多(广播)、散射、汇合/聚 集、归约(多到一)、循环移位、扫描和全交换等。 3.主要参数 (1)带宽 是指网络传送信息的速率,常用Mbps或MBps表示,又分为聚集带宽 和等分带宽。所谓聚集带宽是在网络中,从一半结点到另一半结点,每秒 钟传送信息的最大位数或字节数.。而等分带宽是指每秒钟从最小线等分宽 度(线)上通过信息的最大位数或字节数

例如HPS是一个对称式网络,包含512个结点,每个端口的带宽为 40MBps,可计算出聚集带宽为512/2x40MBps=10GBps。 若用表示线等分宽度中每条线上传送信息的速率,则等分带宽可表示为 Pwr (2)传输时间:是指信息通过网络所用的时间,等于信息长度除以带宽 (3)飞行时间:是指消息的第一位数据通过网络到达接收端所用的时间。 (4)传输延时:传输延时等于飞行时间与传输时间之和,是消息通过互 连网络的时间,但不包括网络两端硬件设备发送和接收的时间。 (5)总延时:包括上述传输延时和网络两端的发送与接收时间。 (6)误码率:是传输信息时岀现错误的概率,等于错误码的位数除以总 码长。显然,误码率越低越好。 (7)成本:构建互连网络所花的费用。在保证功能要求的基础上,越低 越好

例如HPS是一个对称式网络,包含512个结点,每个端口的带宽为 40MBps,可计算出聚集带宽为512/2×40MBps=10GBps。 若用r表示线等分宽度中每条线上传送信息的速率,则等分带宽可表示为 P=kwr。 (2)传输时间:是指信息通过网络所用的时间,等于信息长度除以带宽。 (3)飞行时间:是指消息的第一位数据通过网络到达接收端所用的时间。 (4)传输延时:传输延时等于飞行时间与传输时间之和,是消息通过互 连网络的时间,但不包括网络两端硬件设备发送和接收的时间。 (5)总延时:包括上述传输延时和网络两端的发送与接收时间。 (6)误码率:是传输信息时出现错误的概率,等于错误码的位数除以总 码长。显然,误码率越低越好。 (7)成本:构建互连网络所花的费用。在保证功能要求的基础上,越低 越好

4.互连网络设计要素 在设计互连网络时,所考虑的主要因素有以下4个方面。 1)传送方式 传送方式分为同步和异步两种。所谓同步方式,是在数据传送的过程 中采用统的时钟信号。 异步方式则不需要统-的时钟信号在各处理机(或单元)之间进行同 步,各处理机(或单元)根据自身需要相互建立动态连接。 2)控制策略 所谓集中控制,是由统的控制器对各个互连开关实施控制;而分散控制, 是由各个开关自身实施控制。 一般SIMD计算机采用的是集中控制和同步传送方式 (3)交换方式 是指数据传送管理方式,分为线路交换和分组交换。线路交换是在传送 过程中,在源/目标结点间建立固定的物理通路,适合于成批数据传送。分 组交换是对数据进行分组,分别送入互连网络,各分组可通过不同的路由到 达目标结点,适合于短数据报文传送。 SIMD计算机一般采用线路交换,MIMD多处理机多采用分组交换方式

4.互连网络设计要素 在设计互连网络时,所考虑的主要因素有以下4个方面。 (1)传送方式 传送方式分为同步和异步两种。所谓同步方式,是在数据传送的过程 中采用统一的时钟信号。 异步方式则不需要统一的时钟信号在各处理机(或单元)之间进行同 步,各处理机(或单元)根据自身需要相互建立动态连接。 (2)控制策略 是控制互连开关构成信息通路的方式,可分为集中控制和分散控制两种。 所谓集中控制,是由统一的控制器对各个互连开关实施控制;而分散控制, 是由各个开关自身实施控制。 一般SIMD计算机采用的是集中控制和同步传送方式。 (3)交换方式 是指数据传送管理方式,分为线路交换和分组交换。线路交换是在传送 过程中,在源/目标结点间建立固定的物理通路,适合于成批数据传送。分 组交换是对数据进行分组,分别送入互连网络,各分组可通过不同的路由到 达目标结点,适合于短数据报文传送。 SIMD计算机一般采用线路交换,MIMD多处理机多采用分组交换方式

(4)拓扑结构 是指互连网络中各结点之间的连接关系,可分为静态拓扑和动态拓 扑。静态拓扑是在网络运行中其结构不能改变;而在动态拓扑结构中设有 有源开关,在网络运行中可借助于控制信号对连接通路重新组合。 维静态拓扑有线性结构,二维有圆型、星型、树状和网格型等结 构,三维及以上有超立方体结构等。在动态拓扑中主要分为单级循环网络 和各种多级互连网络,其连接形式与互连函数密切相关。 5.互连函数 为反映互连网络的连接特征,常用函数的形式进行描述,称为互连 函数,它反映的是从输入端到输出端的映象关系。设用扆示具有M个输入 端的网络输入序号,则输出端的序号用函数八x)表示。 设是一个m位的二进制数,即Xb1b-2.bb0,其中m=og2N 则x因函数的不同,而有不同的表达式,例如 交换互连函数)=加-12.b1b0=加n-加-2.b1b0 全混洗互连函数()=加-加n=2.b1b0=bn2.b1b0bn-1

(4)拓扑结构 是指互连网络中各结点之间的连接关系,可分为静态拓扑和动态拓 扑。静态拓扑是在网络运行中其结构不能改变;而在动态拓扑结构中设有 有源开关,在网络运行中可借助于控制信号对连接通路重新组合。 一维静态拓扑有线性结构,二维有圆型、星型、树状和网格型等结 构,三维及以上有超立方体结构等。在动态拓扑中主要分为单级循环网络 和各种多级互连网络,其连接形式与互连函数密切相关。 5.互连函数 为反映互连网络的连接特征,常用函数的形式进行描述,称为互连 函数,它反映的是从输入端到输出端的映象关系。设用x表示具有N个输入 端的网络输入序号,则输出端的序号用函数f(x)表示。 设x是一个n位的二进制数,即x=bn-1bn-2…b1b0,其中n=log2N。 则f(x)因函数的不同,而有不同的表达式,例如: 交换互连函数f(x)=f(bn-1bn-2…b1b0)= bn-1bn-2…b1b¯0 全混洗互连函数f(x)=f(bn-1bn-2…b1b0)=bn-2…b1b0bn-1

61.2互连函数 1恒等互连函数 也称为直通互连函数,是指输出端与相同序号的输入端对应连接。 其表达式为: 1(x=I(bnbn2bb)=bnbn2bb 其示意如图6.2所示,左边表示输入端,右边表示输出端。 000 000 2交换互连函数 001 001 交换互连函数( Exchange)实现输入 010 010 端与地址中某一位取反的输出端连接: 011 Exchange(b,,bn.26,b0)=bn.,b 100 100 扩展交换互连函数是把地址中的任位 101 101 变反,其表达式为 110 110 11 Exchange(bhn,bn2…b-bb)k=bn,bn2…bk…bb 0图6.2恒等互连示意图

6.1.2 互连函数 1.恒等互连函数 也称为直通互连函数,是指输出端与相同序号的输入端对应连接。 其表达式为: I(x)=I(bn-1 bn-2…b1 b0 )=bn-1 bn-2…b1 b0 其示意如图6.2所示,左边表示输入端,右边表示输出端。 图6.2 恒等互连示意图 2.交换互连函数 交换互连函数(Exchange)实现输入 端与地址中某一位取反的输出端连接: Exchange(bn-1 bn-2…b1 b0 )=bn-1 bn-2…b1 b0 扩展交换互连函数是把地址中的任一位 变反,其表达式为: Exchange(bn-1 bn-2…bk…b1 b0 )k=bn-1 bn-2…bk …b1 b0

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共75页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有