互联网络——基本的单极互联网络

互联网络

互联网络的设计目标

目的:处理单元之间、处理单元与存储分分体之间的连接关系
目标:
1)不过分复杂,以降低成本
2)灵活,满足算法和应用需求
3)传递步数越少越好
4)用基本构件组合而成,支持多级扩展

互联函数

定义:表示互连网络的出端号和入端号的一一对应关系。
简单解释:对于所有的入端0、1、…、j、…、N-1,同时存在入端j连至出端f(j)的函数对应关系:f(j)=i。

互连函数的表示
  • 连线图表示

在这里插入图片描述
互连函数可以直接用结点间的连线图表示,但有时显得繁琐,也难以体现出连接上的内在规律。

  • 二进制编码表示
    常用一种简单的函数式表示互连函数,即把所有入端x和出端f(x)都用二进制编码,从两者的二进制编码上找出其函数规律。F(dn…d1d0)=bn…b1b0

基本的单级互连网络

立方体单级网络

在这里插入图片描述

立方体单级网络互连函数一般式

在这里插入图片描述
C u b e i Cube_i Cubei表示 P i P_i Pi取反。

  • 以上面的三维立方体结构为例:
    3种互连函数:Cube0、Cube1和Cube2,
    其连接方式
    在这里插入图片描述
    Cubei函数表示相连的入端和出端的二进制编号只在右起第i位(i=0,1,2) 上0、1互反,其余各位不变。
特点:
  • N个结点的立方体单级网络共有n=lbN种互连函数
  • 单级立方体网络的最大距离为n(需要变化几次)
  • 任意两个结点之间至少有n条不同的路径可走
  • 当维数n>3时称超立方体(HyperCube)网络。

PM2I单级网络

函数形式:
在这里插入图片描述

  • 0≤j≤N-1,0≤i≤n-1,n=lbN。它共有2n个互连函数。
  • 由于 P M 2 + ( n − 1 ) = P M 2 − ( n − 1 ) PM2_{+(n-1)}=PM2_{-(n-1)} PM2+(n1)=PM2(n1),因此PM2I互连网络只有2n-1种互连函数是不同的
  • PM2I单级网络的最大距离为 ┌ n / 2 ┐ ┌n/2┐ n/2

例子:

对于N=8的三维PM2I互连网络的互连函数,有 P M 2 + 0 PM2_{+0} PM2+0 P M 2 − 0 PM2_{-0} PM20 P M 2 + 1 PM2_{+1} PM2+1 P M 2 − 1 PM2_{-1} PM21 P M 2 ± 2 PM2_{±2} PM2±2等5个不同的互连函数

N=8的三维PM2I互连网络的互连函数

P M 2 + 0 PM2_{+0} PM2+0:(01234567)
P M 2 − 0 PM2_{-0} PM20:(76543210)
P M 2 + 1 PM2_{+1} PM2+1:(0246)(1357)  
P M 2 − 1 PM2_{-1} PM21:(6420)(7531)
P M 2 ± 2 PM2_{±2} PM2±2:(04)(15)(26)(37)
在这里插入图片描述

混洗交换单级网络

混洗交换单级网络=全混(Perfect Shuffle)+交换(Exchange)。

全混(Perfect Shuffle)

在这里插入图片描述
循环左移的结构, 式中,n=lbN, Pn-1Pn-2…P1P0为入端编号的二进制码。

重要特性:
  • 与Cube函数不同,Shuffle函数是不可逆的。即单向性。
  • 当经过n次全混后,全部N个处理单元便又恢复到最初的排列次序。
  • 在多次全混的过程中,除了编号为全“0”和全“1”的处理单元外,各个处理单元都遇到了与其他多个处理单元连接的机会(不是所有单元)
交换(Exchange)

引入原因:
由于单纯的全混互连网络不能实现二进制编号为全“0”和全“1”的处理单元与其他处理单元的连接,因此还需增加Cube0交换函数
在这里插入图片描述
实线表示交换,虚线表示全混。

  • 特点:在混洗交换网络中,最远的两个入、出端号是全“0”和全“1”,它们的连接,需要经过n次交换和n-1次混洗,所以混洗交换网络的最大距离为2n-1。

蝶形单级网络

在这里插入图片描述
二进制地址的最高位和最低位相互交换位置。
在这里插入图片描述

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: M-LVDS(多点低压差分信号)是一种用于高速(多点)数据传输的接口技术。它是LVDS(低压差分信号)接口的一种升级版本,广泛应用于各种领域,包括工业自动化、通信设备、计算机和汽车电子等。 M-LVDS接口具有以下特点: 1. 高速传输:M-LVDS可以实现高达500Mbps的数据传输速度,适用于需要快速传输大量数据的应用场景。 2. 多点连接:与传统的LVDS接口不同,M-LVDS接口可以同时连接多个设备,实现设备之间的多点通信。 3. 低电压和低功耗:M-LVDS采用低压差分信号传输,电压波动小,功耗相对较低,能够降低系统的能耗。 4. 抗干扰性强:M-LVDS接口在高速传输环境下具有较强的抗干扰能力,能够有效地抵御噪声和干扰对数据传输的影响。 M-LVDS接口在实际应用中具有广泛的用途。例如,在工业自动化领域,M-LVDS接口可以用于传输高速数据,实现设备之间的快速通信;在通信设备中,M-LVDS接口可以用于传输高质量音频和视频信号;在计算机领域,M-LVDS接口可以用于连接显示器和其他外部设备,实现高清视频传输;在汽车电子领域,M-LVDS接口可以用于车载音频和视频娱乐系统,提供高品质的娱乐体验。 总而言之,M-LVDS接口是一种多点互联的高速数据传输技术,具有高速传输、多点连接、低电压和低功耗、抗干扰性强等特点,在各个领域都有着广泛的应用前景。 ### 回答2: M-LVDS (Multi-point Low Voltage Differential Signaling) 是一种用于多点互联应用的数据传输接口。它采用差分信号传输方式,能够在长距离传输数据,并且保持较低的功耗和噪声。M-LVDS广泛应用于工业控制系统、汽车电子、通信设备等领域。 M-LVDS的优势在于其可靠性和高速传输能力。它采用差分信号传输,可以抵抗电磁干扰和噪声,从而提供更可靠的数据传输。此外,M-LVDS的传输速率可以达到几百兆比特每秒,可以满足许多高速数据传输需求。 此外,M-LVDS还具有低功耗的特点。由于使用低压差分信号传输,M-LVDS比传统的单端信号传输接口功耗更低。这对于一些需要长距离传输数据并要求低功耗的应用来说非常重要。 M-LVDS适用于多种多点互联应用。例如,在工业控制系统中,传感器和执行器通常需要长距离传输数据,而M-LVDS可以提供可靠的数据传输和较低的功耗。在汽车电子中,M-LVDS也能够满足高速数据传输的需求,例如在车载娱乐系统中传输音频和视频信号。此外,M-LVDS还可用于通信设备中,如以太网交换机和光纤通信设备等。 总之,M-LVDS是一种适用于多点互联应用的数据传输接口,具有可靠的传输性能、高速传输能力和低功耗特点。它在工业控制、汽车电子、通信设备等领域有广泛的应用前景。 ### 回答3: 多点互联应用是指将多个设备通过网络连接起来,实现数据的传输与共享。而M-LVDS(Multipoint Low-Voltage Differential Signaling)是一种多点互联应用中常用的传输技术,它适用于远距离、高速的数据传输。 M-LVDS是一种差分信号传输技术,它通过同时传输高电平和低电平的差值来表示数字信号。相比于单端传输技术,差分传输具有更好的抗干扰能力和抗噪声能力,能够在长距离传输中保持信号的稳定性。 M-LVDS的工作电压通常为2.5V或3.3V,可以在1Mbps到200Mbps的速率下工作。它支持多点连接,一个主设备可以同时与多个从设备进行数据通信。这使得M-LVDS适用于需要高速传输和多点连接的应用场景,比如工业自动化控制系统、汽车电子设备等。 M-LVDS的连接方式通常采用星型拓扑结构,主设备作为总线的中心节点,从设备通过独立的线路与主设备连接。M-LVDS总线可以实现全双工通信,使得主设备和从设备可以同时发送和接收数据。 总之,M-LVDS是一种多点互联应用中常用的传输技术,它通过差分信号传输实现高速、远距离的数据传输,具有良好的抗干扰能力和抗噪声能力。它适用于需要高速传输和多点连接的应用场景,可以广泛应用于工业自动化控制系统、汽车电子设备等领域。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值