川大学系统结构第六章.ppt
《川大学系统结构第六章.ppt》由会员分享,可在线阅读,更多相关《川大学系统结构第六章.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章第六章 互连网络互连网络6.1 互连网络的基本概念互连网络的基本概念6.2 静态互连网络静态互连网络6.3 动态互连网络动态互连网络6.1 互连网络的基本概念互连网络的基本概念一一.互连网络的功能互连网络的功能1什么是互连网络什么是互连网络?n从广义上讲,凡是用以实现部件、设备或系统从广义上讲,凡是用以实现部件、设备或系统之间连接用的部件都可以称为互连网络。之间连接用的部件都可以称为互连网络。n狭义上讲,互连网络是一种由开关元件按一定狭义上讲,互连网络是一种由开关元件按一定的拓扑结构和控制方式构成的网络,用来实现的拓扑结构和控制方式构成的网络,用来实现计算机系统内部多处理机或多功能部件之
2、间的计算机系统内部多处理机或多功能部件之间的相互连接。相互连接。它通过硬件线路,实现设备之间的连接;通过它通过硬件线路,实现设备之间的连接;通过开关选择,构成一对一或一对多的信息通路。开关选择,构成一对一或一对多的信息通路。6.1 互连网络的基本概念互连网络的基本概念 系统存储器部件系统存储器部件 控制控制 处理机处理机 数据传数据传 送部件送部件 主存储器主存储器 标量部件标量部件 数据传数据传 送部件送部件 主存储主存储 器部件器部件 量部件量部件 向量标向量标 处理部件处理部件 1 2 222 1 224224交叉开关交叉开关 处理部件处理部件 VP2000 二级二级 存储器存储器 数据
3、传数据传 送部件送部件 主存储器主存储器 标量部件标量部件 数据传数据传 送部件送部件 主存储主存储 器部件器部件 量部件量部件 向量标向量标互连网络互连网络富士通富士通VPP500VPP500并行向量处理机并行向量处理机:更为一般的系统:更为一般的系统:存储器存储器存储器存储器存储器存储器处处理理机机存存储储器器网网络络m12共共享享存存储储器器处理机间网络处理机间网络处理机处理机存储器存储器处理机处理机存储器存储器处处理理机机外外设设网网络络磁带设备磁带设备磁盘设备磁盘设备 打印设备打印设备 网网 络络共共享享外外设设 系统以多处理机为核心,各处理机有自己专用系统以多处理机为核心,各处理机
4、有自己专用的存储器,称为的存储器,称为本地存储器本地存储器,处理机内包含有,处理机内包含有独用的独用的Cache。此外还有各处理机公用的存储。此外还有各处理机公用的存储器,称为器,称为共享存储器共享存储器,各处理机对共享存储器,各处理机对共享存储器的访问通过处理机的访问通过处理机存储器网络进行交换。存储器网络进行交换。6.1 互连网络的基本概念互连网络的基本概念2互连网络的主要功能互连网络的主要功能1)连接各个结点,构成信息通路,传送数据或控)连接各个结点,构成信息通路,传送数据或控制命令。制命令。2)通过路径选择,实现有目的的信息交换,其中)通过路径选择,实现有目的的信息交换,其中包括一到一
5、和一到多的选择与交换。包括一到一和一到多的选择与交换。6.1 互连网络的基本概念互连网络的基本概念二二.互连网络的主要特性互连网络的主要特性1)网络规模)网络规模:即一个网络中所连接的结点数。:即一个网络中所连接的结点数。2)结点度)结点度:每个结点与外部连接的边数称为一个:每个结点与外部连接的边数称为一个结点的度,用结点的度,用d表示。表示。结点结点A结点结点B线路线路(b)双向双向结点结点A结点结点B线路线路(a)单单向向6.1 互连网络的基本概念互连网络的基本概念3)距离)距离:任意两结点之间相连的最少边数。:任意两结点之间相连的最少边数。4)网络直径()网络直径(D):网络中任意结点之
6、间距离中:网络中任意结点之间距离中的最大值。的最大值。BACDAB的距离的距离:1 AC的距离的距离:1 AD的距离的距离:1BC的距离的距离:2 BD的距离的距离:1 CD的距离的距离:1网络直径网络直径:D=25)结点间线长结点间线长:两个结点之间实际连接用的线长。:两个结点之间实际连接用的线长。6.1 互连网络的基本概念互连网络的基本概念6)等分宽度)等分宽度:n通道等分宽度:通道等分宽度:一个网络被切割成对等的两半一个网络被切割成对等的两半时,沿切口所具有的边数(通道数),称为通时,沿切口所具有的边数(通道数),称为通道等分宽度,用道等分宽度,用k表示。表示。n线等分宽度:线等分宽度:
7、若用若用w表示通道宽度(用位表示)表示通道宽度(用位表示),则线等分宽度为:,则线等分宽度为:B=kw。7)对称性)对称性:如果从任一个结点观察网络,所看到:如果从任一个结点观察网络,所看到的网络拓扑结构都是相同的,该网络是一个对的网络拓扑结构都是相同的,该网络是一个对称网络。称网络。8)数据寻经功能:)数据寻经功能:表示互连网络把数据从一端传表示互连网络把数据从一端传送到另一端的方式和能力。寻径方式分为静态送到另一端的方式和能力。寻径方式分为静态和动态两种。寻径功能有一到一、一到多、散和动态两种。寻径功能有一到一、一到多、散射、汇合射、汇合/聚集等。聚集等。6.1 互连网络的基本概念互连网络
8、的基本概念三三.互连函数互连函数1互连网络的功能表示互连网络的功能表示 无论何种互连网络,在系统中所起的作无论何种互连网络,在系统中所起的作用都是一样的,用都是一样的,即进行有关部件(或设备)即进行有关部件(或设备)间的有效连接,完成信息的传输。间的有效连接,完成信息的传输。如果将互连网络看作一个黑盒子,盒如果将互连网络看作一个黑盒子,盒子的输出端口与输入端口间就存在一定的子的输出端口与输入端口间就存在一定的位置变换关系,这就是位置变换关系,这就是互连函数互连函数。6.1 互连网络的基本概念互连网络的基本概念 特别应该强调指出,这里所谓的变换关系并不特别应该强调指出,这里所谓的变换关系并不是信
9、号形式的变换,而只是端口位置的变换关是信号形式的变换,而只是端口位置的变换关系,所以用以表征黑盒子特性的不是传输函数,系,所以用以表征黑盒子特性的不是传输函数,而是互连函数。而是互连函数。互连网络互连网络f(i)12N 1 2 N6.1 互连网络的基本概念互连网络的基本概念 2.互连函数表示法互连函数表示法 1)函数表示法:)函数表示法:在函数表示法中,通常用在函数表示法中,通常用x表示输入端变量(即端表示输入端变量(即端口编号),口编号),f(x)就用以表示互连函数。其中就用以表示互连函数。其中x常用常用端口编号的二进制值表示,端口编号的二进制值表示,x=xn-1 xn-2 x1 x0。而相
10、应的互连函数就可以写成:而相应的互连函数就可以写成:f(xn-1 xn-2 x1 x0)。如果变换函数发生了变化,其表示也就可以。如果变换函数发生了变化,其表示也就可以相应的写成:相应的写成:(xn-1 xn-2 x1 x0)。一个完整的函数就应在其等式的右边写出该函数的一个完整的函数就应在其等式的右边写出该函数的值,即变换的结果。例如:值,即变换的结果。例如:(xn-1 xn-2 x1 x0)=xn-2 xn-3 x1 x0 xn-16.1 互连网络的基本概念互连网络的基本概念 2)输入输出对应表示法:)输入输出对应表示法:即列出对应端口间的对应关系表,输入输即列出对应端口间的对应关系表,输
11、入输出对应关系列出在符号框内,其表示形式为:出对应关系列出在符号框内,其表示形式为:在符号框内,上一个元素与下一个元素分别对应在符号框内,上一个元素与下一个元素分别对应输入与输出的连接关系。输入与输出的连接关系。3)图形表示法)图形表示法 图形表示法是直接用连线将输入与输出的关系连图形表示法是直接用连线将输入与输出的关系连接在一起,非常直观。其缺点是不容易从中看出接在一起,非常直观。其缺点是不容易从中看出规律性的东西,即函数关系不能一目了然。规律性的东西,即函数关系不能一目了然。6.1 互连网络的基本概念互连网络的基本概念 3.基本互连函数基本互连函数 1)恒等互连函数)恒等互连函数 如果相同
12、输入如果相同输入/输出编号的端口对应互连,所实现输出编号的端口对应互连,所实现的变换称为恒等变换。其表示式为:的变换称为恒等变换。其表示式为:I(xn-1xn-2x1x0)=xn-1xn-2x1x0000001010011100101110111000001010011100101110111 等式左边和右边端口编号等式左边和右边端口编号的二进制编码完全相等。的二进制编码完全相等。图形表示的恒等变换如右图形表示的恒等变换如右图所示:图所示:6.1 互连网络的基本概念互连网络的基本概念 2)交换互连函数)交换互连函数 将输入端口编号的二进制码中的第将输入端口编号的二进制码中的第0位取反,得到位取
13、反,得到的互连函数称为交换互连函数。其表示式为:的互连函数称为交换互连函数。其表示式为:0000010100111001011101110000010100111001011101112-()1210101nnnnxxxxxxxxE-=6.1 互连网络的基本概念互连网络的基本概念 3)方体互连函数)方体互连函数 将输入端口编号的二进制码内的某一位(第将输入端口编号的二进制码内的某一位(第k位)位)作取反操作,所得的值就是与之相连的输出端口作取反操作,所得的值就是与之相连的输出端口编码。其表示式为:编码。其表示式为:如果输入端口有如果输入端口有N个,每个端口编号的二进个,每个端口编号的二进制编码
14、就有制编码就有n=log2 N位,位,k可以是其中的可以是其中的任意一位,所以方体变换也就可以有任意一位,所以方体变换也就可以有n种。种。按照被变换位的位置,分别可以表示成:按照被变换位的位置,分别可以表示成:C0,C1,Cn-1等。等。()011121011121xxxxxxxxxxxxxxCkkknnkkknnk-+-+-=6.1 互连网络的基本概念互连网络的基本概念 比如,网络结点比如,网络结点N=8时,允许有三种方体互连函数,他们分别时,允许有三种方体互连函数,他们分别是:是:()0120120 xxxxxxC=()0120121xxxx xxC=()0120122xxxxxxC=(c
15、)C2方体方体 (a)C0方体方体000001010011100101110111 (b)C1方体方体0000010100111001011101110000010100111001011101110000010100111001011101110000010100111001011101110000010100111001011101116.1 互连网络的基本概念互连网络的基本概念 4)均匀洗牌(全混洗)互连函数)均匀洗牌(全混洗)互连函数 均匀洗牌互连函数是将输入端分为数目相同的两均匀洗牌互连函数是将输入端分为数目相同的两个部分,分别与输出端进行均匀洗牌,即一个隔个部分,分别与输出端进行均
16、匀洗牌,即一个隔一个地与输出端相连。函数表示式为:一个地与输出端相连。函数表示式为:()101320121-=nnnnnxxxxxxxxxS 均匀洗牌互连函数均匀洗牌互连函数0000010100111001011101110000010100111001011101116.1 互连网络的基本概念互连网络的基本概念 循环移位也可以由左移改为循环移位也可以由左移改为右移,这时就成了逆均匀洗右移,这时就成了逆均匀洗牌,这种方式可以看作是均牌,这种方式可以看作是均匀洗牌的逆函数。函数表达匀洗牌的逆函数。函数表达式为:式为:()121001211xxxxxxxxnnnn-=S 逆均匀洗牌逆均匀洗牌000
17、001010011100101110111000001010011100101110111 5)PM2I互连函数互连函数 “加减加减2i”互连函数也称为循环移数互连函数,其移数互连函数也称为循环移数互连函数,其移数的值为的值为2的某一个幂次。其表示式为:的某一个幂次。其表示式为:式中,式中,0 X N-1,0 i n 1,n=log2N,N为网络结点数。为网络结点数。即:结点数为即:结点数为N的网络,其的网络,其PM2IPM2I互连函数的个数为互连函数的个数为2 2n n,(n n=log=log2 2N N)。)。()()NXXiimod2PM2I+=+()()NXXiimod2PM2I-=
18、-6.1 互连网络的基本概念互连网络的基本概念按互连函数画出的图形如下图所示。按互连函数画出的图形如下图所示。012345670123456701234567012345670123456701234567(a)i=0(b)i=+1(c)i=+26.1 互连网络的基本概念互连网络的基本概念6.1 互连网络的基本概念互连网络的基本概念 6)蝶式互连函数蝶式互连函数 将输入端编号的二进制码的最高位和最低位对将输入端编号的二进制码的最高位和最低位对调,所得的二进制编码就是与之相连的输出端口调,所得的二进制编码就是与之相连的输出端口编号,这种连接称为蝶式置换。其函数表示式为:编号,这种连接称为蝶式置换
19、。其函数表示式为:()11200121-=nnnnxxxxxxxxB0000010100111001011101110000010100111001011101116.1 互连网络的基本概念互连网络的基本概念 7)混洗交换互连函数混洗交换互连函数 就是由全混洗互连函数与交换互连函数构成的就是由全混洗互连函数与交换互连函数构成的复合函数,其函数表示式为:复合函数,其函数表示式为:()1020121-=nnnnxxxExxxxSE102-=nnxxx6.1 互连网络的基本概念互连网络的基本概念 例:设有例:设有64个处理器,其编号依次是个处理器,其编号依次是0,1,2,63。当按照互连函数。当按照
20、互连函数Exchange()4连接时连接时,第第21号处理器应与哪个处理器连接号处理器应与哪个处理器连接?解解:设待求处理器的序号为设待求处理器的序号为i,表示为,表示为Pi,则,则 Pi=Exchange(010101)4 =010101 =000101 所以,第所以,第21号处理器应与第号处理器应与第5号处理器连接。号处理器连接。6.2 静态互连网络静态互连网络 静态互连网络是指在点到点之间使用直接链静态互连网络是指在点到点之间使用直接链路,一旦设计成功,固定不变。即使在工作过路,一旦设计成功,固定不变。即使在工作过程中,也不能用程序改变。程中,也不能用程序改变。系统中的每一个结点往往不止
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 系统 结构 第六
限制150内