多处理机----互连网络.ppt_第1页
多处理机----互连网络.ppt_第2页
多处理机----互连网络.ppt_第3页
多处理机----互连网络.ppt_第4页
多处理机----互连网络.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

7 4互连网络 互连网络是将集中式系统或分布式系统中的结点连接起来所构成的网络 在拓扑上 互连网络为输入和输出两组结点之间提供一组互连或映象 本节介绍 构造多处理机的互连网络 第 章多处理机 虚拟存储器的特点 7 4 1互连网络的性能参数1 互连网络的拓扑结构 1 静态网络由点和点直接相连而成 这种连接方式在程序执行过程中不会改变 2 动态网络用开关通道实现 可动态地改变结构 使其与用户程序中通信要求匹配 7 4互连网络 虚拟存储器的特点 2 性能参数 1 网络规模 结点数 2 结点度 与结点相连接的边的数目 入度 进入结点的通道数出度 从结点出来的通道数 3 网络直径网络中任意两个结点间最短路径长度的最大值 4 等分宽度在将某一网络切成相等两半的各种切法中 沿切口的最小通道边数 7 4互连网络 虚拟存储器的特点 对称网络从其中的任何一个结点看 拓扑结构都是一样的 5 路由在网络通信中对路径的选择与指定 3 互连函数如果把互连网络的N个入端和N个出端各自用整数0 1 N 1代表 则互连函数表示互连的出端号和入端号的一一对应关系 7 4互连网络 虚拟存储器的特点 4 几种数据路由功能 1 循环若把互连函数f x 表示为 x0 x1 x2 xj 则代表对应关系为 f x0 x1 f x1 x2 f xj x0j 1称为该循环的周期 2 置换指对象的重新排序 对于n个对象来说 有n 种置换 7 4互连网络 虚拟存储器的特点 例如置换 a b c d e 表示了置换映射 f a b f b c f c a f d e和f e d 这里循环 a b c 周期为3 循环 d e 周期为2 3 均匀混洗n 8 对象个数 的均匀混洗所对应的映射与其逆过程 对n 2k个对象均匀混洗 可用k位二进制数x xk 1 x1 x0 表示定义域中的每个对象均匀混洗将x映射到f x 得到 f x xk 2 x1 x0 xk 1 将x循环左移1位 7 4互连网络 虚拟存储器的特点 虚拟存储器的特点 4 超立方体路由功能例一个三维二进制立方体网络 7 4互连网络 虚拟存储器的特点 根据最低位C0路由根据中间位C1路由根据最高位C2路由 一个n维超立方体共有n种路由功能 分别由n位地址中的每一位求反位值来确定 将x xk 1 x1 x0 映射到f x 得到f x xk 1 xk x1 x0 有三种路由功能 分别根据结点的二进制地址 C2C1C0 中的某一位来确定 7 4互连网络 虚拟存储器的特点 虚拟存储器的特点 5 广播和选播 广播一对全体的映射 选播一个子集到另一子集 多对多 的映射 5 影响互连网络性能的因素 1 功能特性网络如何支持路由 中断处理 同步 请求 消息组合和一致性 7 4互连网络 虚拟存储器的特点 2 网络时延单位消息通过网络传送时最坏情况下的时间延迟 3 带宽通过网络的最大数据传输率 用MB s表示 4 硬件复杂性诸如导线 开关 连接器 仲裁和接口逻辑等的造价 5 可扩展性在增加机器资源使性能可扩展的情况下 网络具备模块化可扩展的能力 7 4互连网络 虚拟存储器的特点 7 4 2静态连接网络1 线性阵列一种一维的线性网络 其中N个结点用N 1个链路连成一行 内部结点度 2端结点度 1直径 N 1等分宽度b 1 7 4互连网络 2 环和带弦环 1 环用一条附加链路将线性阵列的两个端点连接起来而构成的 可以单向工作 也可以双向工作 结点度 2双向环的直径 N 2单向环的直径 N 7 4互连网络 虚拟存储器的特点 2 带弦环增加的链路愈多 结点度愈高 网络直径就愈小 7 4互连网络 虚拟存储器的特点 全连接网络 结点度 N 1直径最短 为1 7 4互连网络 3 循环移数网络通过在环上每个结点到所有与其距离为2的整数幂的结点之间都增加一条附加链而构成的 结点数 16结点度 7直径 2 7 4互连网络 虚拟存储器的特点 如果 j i 2r r 0 1 2 n 1 网络规模N 2n 则结点i与结点j连接 这种循环移数网络的结点度为d 2n 1 直径D n 2 7 4互连网络 虚拟存储器的特点 4 树形和星形 1 一棵5层31个结点的二叉树一般说来 一棵k层完全平衡的二叉树有N 2k 1个结点 最大结点度是3 直径是2 k 1 2 星形 一种2层树结点度较高 为d N 1直径较小 是一常数2 7 4互连网络 虚拟存储器的特点 7 4互连网络 5 胖树形 7 4互连网络 虚拟存储器的特点 6 网格形和环网形 1 一个3 3网格形网络一般说来 N nk个结点的k维网络的内部结点度为2k 网络直径为k n 1 边结点和角结点的结点度分别为3或2 2 环形网 可看做是直径更短的另一种网格环形网沿阵列每行和每列都有环形连接一个n n二元环网 结点度为4直径为2 n 2 7 4互连网络 虚拟存储器的特点 7 4互连网络 7 超立方体 一种二元n 立方体结构一般说来 一个n 立方体由N 2n个结点组成 它们分布在n维上 每维有两个结点 例8个结点的3 立方体4 立方体一个n 立方体的结点度等于n 也就是网络的直径 7 4互连网络 虚拟存储器的特点 7 4互连网络 8 k元n 立方体网络环形 网络形 环网形 二元n 立方体 超立方体 等网络都是k元n 立方体网络系统的拓扑同构体 参数n 立方体的维数k 基数或者说是沿每个方向的结点数 多重性 N kn n logkN K元n 立方体的结点可用基数为k的n位地址A a0a1a2 an 1来表示 其中ai代表第i维结点的位置 按照惯例 低维k元n 立方体称为环网 而高维二元n 立方体则称为超立方体 7 4互连网络 例一种4元3 立方体网络 7 4互连网络 7 4 3动态连接网络1 动态互连网络的三个主要操作特征 定时开关控制 2 根据级间连结方式 动态互连网络分为 1 单级网络也称循环网络 2 多级网络由一级以上的开关元件构成 这类网络可以把任一输入与任一输出相连 7 4互连网络 阻塞网络如果同时连接多个输入输出对时 可能会引起开关和通信链路使用上的冲突 大多数多级网络都是阻塞网络 非阻塞网络如果多级网络通过重新安排连接方式可以建立所有可能的输入输出之间的连接 7 4互连网络 总线仲裁中断处理一致性协议总线事务的处理 3 几类主要的开关网络 1 总线系统 优点 价格较低带宽较窄缺点 容易产生故障总线研制中的重要问题 7 4互连网络 一种总线连接的多处理机系统 2 交叉开关网络单级无阻塞置换网络 每个交叉点是一个可以打开或关闭的开关 提供源 处理器 和目的 存储器 之间点对点的连接通路 交叉点开关网络中n对处理器可以同时传送数据 交叉开关网络的带宽和互连特性最好 一种交叉开关网络 7 4互连网络 7 4互连网络 3 多端口存储器 主要思想将所有交叉点仲裁逻辑和跟每个存储器模块有关的开关功能移到存储器控制器中 多端口存储器结构是一个折衷方案 它介于低成本低性能的总线系统和高成本高带宽的交叉开关系统之间 缺点 十分昂贵不能扩展当系统配置很大时 需要大量的互连电缆和连接器 7 4互连网络 用于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论