当前位置:网站首页>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 .
边栏推荐
- LeetCode每日一题(1362. Closest Divisors)
- 【男保姆式】教你打开第一个微信小程序
- PIP configuring domestic sources
- 顺利毕业[3]-博客系统 更新中。。。
- Find all possible recipes from given supplies
- Vscode Arduino installation Library
- LeetCode每日一题(745. Prefix and Suffix Search)
- Matlab reads hexadecimal numbers and converts them into signed short
- Epoll read / write mode in LT and et modes
- MySQL Data Definition Language DDL common commands
猜你喜欢

PRACH --- originator

UCI and data multiplexing are transmitted on Pusch (Part V) -- polar coding

Error output redirection
C language enumeration type

MySQL environment variable configuration

Common software open source protocols

Flink learning notes (XI) table API and SQL

Solve editor MD uploads pictures and cannot get the picture address

Characteristics of PUCCH formats

Nr-prach: access scenario and access process
随机推荐
PIP configuring domestic sources
Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 5 --blinker_ MIOT_ MULTI_ Outside (lighting technology app + Xiaoai classmate control socket multiple jacks)
[22 graduation season] I'm a graduate yo~
Analysis of the implementation principle of an open source markdown to rich text editor
Characteristics of PUCCH formats
Electronic product design, MCU development, circuit cloning
The number of weak characters in the game (1996)
Leetcode daily question (516. long palindromic subsequence)
UCI and data multiplexing are transmitted on Pusch (Part V) -- polar coding
Desktop icon recognition based on OpenCV
基于opencv实现桌面图标识别
LeetCode每日一题(745. Prefix and Suffix Search)
Development of fire power monitoring system
MySQL environment variable configuration
解决Editor.md上传图片获取不到图片地址问题
Quickly use markdown to edit articles
PolyWorks script development learning notes (I) - script development environment
Jetson Nano 自定义启动图标kernel Logo cboot logo
Getting started with shell programming
JMX、MBean、MXBean、MBeanServer 入门