当前位置:网站首页>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每日一题(2115. Find All Possible Recipes from Given Supplies)
- 用Redis实现分布式锁
- 文件系统中的目录与切换操作
- Make the most basic root file system of Jetson nano and mount NFS file system on the server
- NR PUCCH format0 sequence generation and detection mechanism
- PolyWorks script development learning notes (I) - script development environment
- unbuntu(debian)下TFTP服务器搭建及测试
- 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
- Chromium Embedded Framework (CEF) 介绍
- Uncle Wang's blog directory [constantly updating]
猜你喜欢

CEF下载,编译工程
![[CSDN]C1训练题解析_第三部分_JS基础](/img/b2/68d53ad09688f7fc922ac65e104f15.png)
[CSDN]C1训练题解析_第三部分_JS基础

Nr-prach: access scenario and access process

MySQL environment variable configuration
![[22 graduation season] I'm a graduate yo~](/img/e2/5393b051e2d1cb4c307efdfb3f9148.png)
[22 graduation season] I'm a graduate yo~

SSB Introduction (PbCH and DMRs need to be supplemented)

Eight working modes of stm32gpio and chip naming rules

Flink learning notes (IX) status programming

Nodemcu-esp8266 development board to build Arduino ide development environment

About the configuration of vs2008+rade CATIA v5r22
随机推荐
【22毕业季】我是毕业生yo~
MySQL Data Definition Language DDL common commands
Leetcode daily question (2232. minimize result by addressing parents to expression)
LeetCode每日一题(516. Longest Palindromic Subsequence)
UCI and data multiplexing are transmitted on Pusch (Part VI) -- LDPC coding
QT qstring:: number apply base conversion
1922. Count Good Numbers
Successful graduation [3]- blog system update...
Getting started with shell programming
[male nanny style] teach you to open the first wechat applet
Nr--- Pusch I: sorting out the agreement process
Leetcode daily question (985. sum of even numbers after queries)
Apply for domain name binding IP to open port 80 record
Quickly use markdown to edit articles
Characteristics of PUCCH formats
Convert IP address to int
MySQL environment variable configuration
Flink learning notes (VIII) multi stream conversion
DSP data calculation error
[CSDN]C1训练题解析_第三部分_JS基础