当前位置:网站首页>Vector processor 9_ Basic multilevel interconnection network
Vector processor 9_ Basic multilevel interconnection network
2022-07-03 09:42:00 【ximanni18】

Different multi-level interconnection networks , In the used Switching switch 、 Topology and control mode Each has its own difference .
One Switching switch It is a switching unit with two input terminals and two output terminals , It is used as the basic component of various multi-level interconnection networks . Both in and out , If you want all the people above to use i Express , Those below are used j Express , You can define the following 4 Switch state or connection mode :

As shown in the figure :
Hanging here means disconnection , Out-of-service .
Only the first two functions are called two function switching units , A four function switching unit with all four functions .
~~~~~~~~~
Two topology It is the mode of interconnection between the outgoing and incoming ends of all levels .
~~~~~~~~~
3、 ... and The control mode It is the way to control each switching switch , Take multistage cube network as an example , It can have 3 Kind of :
- Level control —— All switches at the same level are controlled by only one control signal , Can only be in the same state at the same time .
- Unit control —— Each switch is controlled by its own independent control signal , Can be in different states .
- Partial level control —— The first i All switches of the stage are used separately i+1 A signal control , 0<= i <= (n-1),n Is a series .
~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Multistage cube network
Multistage cube networks have STARAN The Internet ( Staran )、 Indirect binary n Square network . With 8 Take a processing unit as an example , Its general structure is shown in the figure 6-18 Shown . Their common feature is : The first i level (0<=i<=(n-1) ) When the switching unit is in the switching state , What we achieve is
Interconnection function , And both adopt two function switching units . STARAN And indirect binary The difference is only in the way of control ,STARAN The network adopts level control ( Called switching network ) And partial level control ( Among them, the number shifting network that can realize the number shifting function ), And indirect binary n Unit control for square network . therefore , Indirect binary has greater connection flexibility .

2. Multistage shuffle switching network
This network is also called omega The Internet ( Omega network ), Pictured 6-19 Shown . It consists of n The same level of network composition , Each level contains a fully mixed topology and a subsequent column
Four functional switching units , Adopt unit control mode . Compare pictures 6-18 Sum graph 6-19, You can find , omega The order of the numbers of all levels in the network is just the opposite to that of the multi-level Cube Network . If you put omega The incoming and outgoing positions of the network are exchanged , It is equivalent to indirect binary n Square network . therefore ,
omega Network and indirect binary n Square network has only two differences :
- omega The network data flow direction is level number n-1, n-2, ...,1, 0 Use four function switching unit
- Indirect binary data flows in the opposite direction , It's a class number 0, 1, ..., n-1, Use two function switching unit .
3. multistage PM2I The Internet
It includes : Data transformation network (Data. Manipulator) , Strengthen data transformation (Augmented Data. Manipulator. ADM).
multistage PM2I The structure diagram of the network is complex , This article does not show .
4. Benchmark network
chart 6-21 It shows N=8 Benchmark network . It is similar to the inverse network of binary Cube Network , Just in the 1 The interstage connections of stages are different . It takes the interconnection between stages from input to output as identity 、 Inverse total mixing 、 Subinverse total mixing identity permutation , All switching units used are of two functions , Take unit control .

The reference network can be used as an intermediate medium in multi-level Networks , Simulate the topology and function of a network .
边栏推荐
- 小王叔叔的博客目录【持续更新中】
- Common software open source protocols
- Jestson Nano自定义根文件系统创建(支持NVIDIA图形库的最小根文件系统)
- Directory and switching operation in file system
- LeetCode每日一题(745. Prefix and Suffix Search)
- Getting started with shell programming
- Equality judgment of long type
- Shell logic case
- UCI and data multiplexing are transmitted on Pusch - determine the bit number of harqack, csi1 and csi2 (Part II)
- Leetcode daily question (2212. maximum points in an archery competition)
猜你喜欢
![[male nanny style] teach you to open the first wechat applet](/img/a1/a571609ee846adf75506a88a629906.png)
[male nanny style] teach you to open the first wechat applet
![[successful graduation] [1] - visit [student management information system]](/img/91/72cdea3eb3f61315595330d2c9016d.png)
[successful graduation] [1] - visit [student management information system]

PolyWorks script development learning notes (III) -treeview advanced operation
C language enumeration type
![顺利毕业[2]-学生健康管理系统 功能开发中。。。](/img/91/72cdea3eb3f61315595330d2c9016d.png)
顺利毕业[2]-学生健康管理系统 功能开发中。。。

Alibaba cloud notes for the first time

Leetcode daily question (931. minimum falling path sum)

Run flash demo on ECS

Matlab reads hexadecimal numbers and converts them into signed short

Flink CDC practice (including practical steps and screenshots)
随机推荐
Solve editor MD uploads pictures and cannot get the picture address
Leetcode daily question (516. long palindromic subsequence)
Jestson Nano自定义根文件系统创建(支持NVIDIA图形库的最小根文件系统)
Qt QComboBox QSS样式设置
Chromium Embedded Framework (CEF) 介绍
[combinatorics] Introduction to Combinatorics (context of combinatorics | skills of combinatorics | thought of combinatorics 1: one-to-one correspondence)
Call the contents of Excel cells opened at the same time - button line feed
2021-09-26
JMX、MBean、MXBean、MBeanServer 入门
全球KYC服务商ADVANCE.AI 活体检测产品通过ISO国际安全认证 产品能力再上一新台阶
Flink learning notes (VIII) multi stream conversion
PIP references domestic sources
The rise and fall of mobile phones in my perspective these 10 years
[successful graduation] [1] - visit [student management information system]
Leetcode daily question (1362. closest divisors)
[csdn] C1 analyse des questions de formation Partie III Bar _ JS Foundation
QT sub window is blocked, and the main window cannot be clicked after the sub window pops up
Equality judgment of long type
PolyWorks script development learning notes (4) - data import and alignment using file import
Install local sources using yum