Direct networks and asymmetric indirect networks Advanced Networks - PowerPoint PPT Presentation

1 / 37
About This Presentation
Title:

Direct networks and asymmetric indirect networks Advanced Networks

Description:

Generalized mesh/torus. K-ary n digits number is assigned into each node ... Hypercubes 2D/3D mesh/torus. small d, easy to implement ... – PowerPoint PPT presentation

Number of Views:93
Avg rating:3.0/5.0
Slides: 38
Provided by: amIcsK
Category:

less

Transcript and Presenter's Notes

Title: Direct networks and asymmetric indirect networks Advanced Networks


1
Direct networks and asymmetric indirect
networks-Advanced Networks-
  • AMANO, Hideharu
  • Textbook pp.147 - 166

2
Basic direct networks
Linear
Central concentration
Ring
Tree
??x
Complete connection
Mesh
3
Metrics of Direct interconnection network(D and d)
  • DiameterD
  • Number of hops between most distant two nodes
    through the minimal path
  • degree d
  • The largest number of links per a node.
  • D represents performance and d represents cost
  • Recent trends
  • Performance Throughput
  • Cost The number of long links

4
Hypercube
0001
0000
0010
0011
0100
0111
0101
0110
1000
1001
1010
1011
1100
1101
1110
1111
5
k-ary n-cube
  • Generalized mesh/torus
  • K-ary n digits number is assigned into each node
  • For each dimension (digit), links are provided to
    nodes whose number are the same except the
    dimension in order.
  • Rap-around links (n-1?0) form a torus, otherwise
    mesh.

6
k-ary n-cube
7
k-ary n-cube
3-ary 1-cube
3-ary 2-cube
8
3-ary 4-cube
0
9
Interconnection networks for a large scale
parallel machines or clusters
  • Hypercubes ? 2D/3D mesh/torus
  • small d, easy to implement
  • killer applications like partial differential
    equations and image processing.
  • locality of communication
  • However, if the number of nodes is large, too
    large diameter

Large scale interconnection networks
10
Advanced direct networks
  • Shuffle based networks
  • De Bruijn, Kautz, Pradhan
  • Extended mesh/torus
  • Midimew, RDT
  • Star Graph
  • Hierarchical networks
  • CCC, Hypernet
  • Circular networks
  • Circular Omega?MDCE

11
De Bruijn network
001
011
000
010
101
111
110
100
0
1
12
Routings for De Bruijn
001
011
000
010
101
111
110
100
0
Destination Routing (001?101)
1
13
B(k,n)
K-ary n-digits
14
Characteristics of De Bruijn
  • Benefits
  • d2k?DnlogN
  • When k2, d4?DlogN,that is, d of 2-dimensional
    mesh but D of hypercube.
  • Problems
  • Optimal routing is difficult (not established
    yet).
  • Destination routing cannot make a best use of
    communication locality.
  • No killer applications.
  • Self loop and duplicated links

15
Other shuffle based networks
  • Kautz
  • No self loops
  • Pradhan
  • Fault tolerant
  • Similar weak points of De Bruijn network
  • Irregular node numbers

16
Kautz network
210
The same number should not be at the neighboring
digit
101
121
012
010
212
120
201
102
020
202
021
17
Pradhan network
1bit left rotation shuffle Additional link
100
101
001
110
111
000
011
010
18
Circular networks
  • Circular Omega
  • Advantageous for one-way communication
  • Used in data-flow machine EM-4
  • MDCE(CCCB)
  • Hierarchical structure of Circular Omega(Banyan)
  • Used in massively parallel machine RWC-1

19
Circular Omega network
20
Cube Connected Circular Banyan
Circular Banyan
3-Dimensional
Proposed for RWC-1
21
Star graph
ABCD
DBCA
CBAD
CBDA
BACD
BDCA
BACD
CABD
CDBA
BCDA
ACBD
DCBA
CDAB
BDAC
ADCB
DBAC
DCAB
ADBC
ACDB
DACB
DABC
ABDC
CADB
BADC
Connection n! nodes
22
Routing on Star graph
ABCD
DBCA
CBAD
CBDA
BACD
BDCA
BACD
CABD
CDBA
BCDA
ACBD
DCBA
CDAB
BDAC
ADCB
DBAC
DCAB
ADBC
ACDB
DACB
DABC
ABDC
CADB
BADC
If A is top, change with arbitrary symbol, else,
change with the symbol of destination node
ABCD ? DABC
3(n-1)/2
23
Hierarchical network
  • CCC(Cube Connected Cycles)
  • hypercubeloop
  • Hypernet
  • Compete connectionhypercube
  • Well combined, weak points of original networks
    are vanished.
  • Complicated routing, gap between hierarchies

24
CCC(Cube Connected Cycles)
000
001
100
101
0
1
2
011
010
110
111
25
Hyper Net
h
d
i
b
o
a
c
b
j
c
e
d
k
h
f
m
e
f
g
l
a
n
g
p
Other links are used for further upper hierarchy
26
Extended mesh/torus
  • Including mesh/torus structure
  • Extended links for performance enhancement
  • Reconfigurable Mesh
  • Midimew
  • RDT

27
RDT(Recursive Diagonal Torus)
28
Multicasting on the RDT
29
Asymmetric indirect networks
  • Using switching boxes for connecting nodes
  • Single link per node type ? Suitable for PC
    clusters
  • Intermediate position between direct and indirect
    networks
  • High communication capability considering cost
  • base-m n-cube(Hyper crossbar)
  • SR2000?CP-PACS
  • Hyper-cross
  • ADENART
  • Fat Tree
  • CM-5,Autonet, QsNet
  • Myrinet Clos
  • Myrinet

30
base-m n-cube(Hyper crossbar)
crossbar
router
PU
Used in Toshibas Prodigy and Hitachis SR8000
31
HyperCross
(pi,pj)? (pj,),(,pi) (2,1) ? (1,),(,2)
0,0
0,3
Xbar (1,)
2,1
3,0
3,3
Used in ADENART by Matsushita
32
HyperCross
(pi,pj)? (pj,),(,pi) (2,1) ? (1,),(,2)
0,0
0,3
Xbar (,2)
2,1
3,0
3,3
Skewed Interconnection Destination routing is
possible like De Bruijn Network
33
Fat Tree
Used in CM-5 and PC Clusters( QsNet, Autonet )
34
Fat Tree
MIN like style
35
Fat Tree
Myrinet-Clos
36
Summary
  • Recently, practical new topologies are not
    proposed.
  • A lot of made-in-Japan networks
  • Asymmetric indirect networks will be widely used.

37
Exercise
  • Calculate Diameter (D) of Cube Connected Cycle
    with 16 rings (cycles) each of which has four
    nodes (That is, a system with 64 nodes).
Write a Comment
User Comments (0)
About PowerShow.com