当前位置:网站首页>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 .
边栏推荐
- Epollet lessons
- 顺利毕业[2]-学生健康管理系统 功能开发中。。。
- LeetCode每日一题(1362. Closest Divisors)
- Getting started with shell programming
- [combinatorics] Introduction to Combinatorics (context of combinatorics | skills of combinatorics | thought of combinatorics 1: one-to-one correspondence)
- PolyWorks script development learning notes (II) -treeview basic operations
- Difference of EOF
- Leetcode daily question (2109. adding spaces to a string)
- QT sub window is blocked, and the main window cannot be clicked after the sub window pops up
- 【22毕业季】我是毕业生yo~
猜你喜欢

Code word in NR

Alibaba cloud notes for the first time

Global KYC service provider advance AI in vivo detection products have passed ISO international safety certification, and the product capability has reached a new level

Characteristics of PUCCH formats
![[combinatorics] Introduction to Combinatorics (combinatorial thought 2: mathematical induction | mathematical induction promotion | multiple induction thought)](/img/0e/dff6d3c6b7bf388bf71b0965533c25.jpg)
[combinatorics] Introduction to Combinatorics (combinatorial thought 2: mathematical induction | mathematical induction promotion | multiple induction thought)
![顺利毕业[2]-学生健康管理系统 功能开发中。。。](/img/91/72cdea3eb3f61315595330d2c9016d.png)
顺利毕业[2]-学生健康管理系统 功能开发中。。。

全球KYC服务商ADVANCE.AI 活体检测产品通过ISO国际安全认证 产品能力再上一新台阶
![[22 graduation season] I'm a graduate yo~](/img/e2/5393b051e2d1cb4c307efdfb3f9148.png)
[22 graduation season] I'm a graduate yo~

MySQL Data Definition Language DDL common commands
![[CSDN]C1训练题解析_第三部分_JS基础](/img/b2/68d53ad09688f7fc922ac65e104f15.png)
[CSDN]C1训练题解析_第三部分_JS基础
随机推荐
全球KYC服务商ADVANCE.AI 活体检测产品通过ISO国际安全认证 产品能力再上一新台阶
Call the contents of Excel cells opened at the same time - button line feed
Win10 install elk
Definition and use of enum in C language
Jestson nano downloads updated kernel and DTB from TFTP server
LeetCode每日一题(2212. Maximum Points in an Archery Competition)
LeetCode每日一题(1362. Closest Divisors)
LeetCode每日一题(516. Longest Palindromic Subsequence)
PolyWorks script development learning notes (III) -treeview advanced operation
UCI and data multiplexing are transmitted on Pusch - Part I
Installation and uninstallation of pyenv
Directory and switching operation in file system
Usage of pandas to obtain MySQL data
[CSDN] C1 training problem analysis_ Part II_ Web Foundation
Common software open source protocols
The number of weak characters in the game (1996)
Leetcode daily question (931. minimum falling path sum)
Spark overview
Hudi quick experience (including detailed operation steps and screenshots)
307. Range Sum Query - Mutable