Lecture 20: Networks and Communication
Abhinav Bhatele, Department of Computer Science
Introduction to Parallel Computing (CMSC498X / CMSC818X)
Lecture 20: Networks and Communication Abhinav Bhatele, Department - - PowerPoint PPT Presentation
Introduction to Parallel Computing (CMSC498X / CMSC818X) Lecture 20: Networks and Communication Abhinav Bhatele, Department of Computer Science Announcements Assignment 3 posted online Only for 818X students Due on November 23
Abhinav Bhatele, Department of Computer Science
Introduction to Parallel Computing (CMSC498X / CMSC818X)
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
2
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
3
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
4
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
5
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
6
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
6
Compute Nodes
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
6
Compute Nodes
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
6
Compute Nodes
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
6
Level 1 Compute Nodes
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
6
Level 1 Level 2 Compute Nodes
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
6
Level 1 Level 2 Compute Nodes
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
6
Level 1 Level 2 Compute Nodes
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
6
Level 1 Level 2 Level 3 Compute Nodes
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
7
LL LR D
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
8
Source Source Source Source Source Message origin points : destination, frequency, size, etc. determined by application 1 micro sec - 10s of sec
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
8
Source Source Source Source Source NIC Message origin points : destination, frequency, size, etc. determined by application 1 micro sec - 10s of sec Packetization and injection : delay:100s of ns
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
8
Source Source Source Source Source NIC Message origin points : destination, frequency, size, etc. determined by application 1 micro sec - 10s of sec Routers/ Switches Packetization and injection : delay:100s of ns Path finding delay ~100 ns Temp storage in buffers
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
8
Source Source Source Source Source NIC Message origin points : destination, frequency, size, etc. determined by application 1 micro sec - 10s of sec Routers/ Switches Packetization and injection : delay:100s of ns Path finding delay ~100 ns Temp storage in buffers Links - congestion points traversal time: 1-50 ns
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
8
Source Source Source Source Source NIC Message origin points : destination, frequency, size, etc. determined by application 1 micro sec - 10s of sec Routers/ Switches Routers/ Switches NIC Destination Packetization and injection : delay:100s of ns Path finding delay ~100 ns Temp storage in buffers Links - congestion points traversal time: 1-50 ns Message destination points: application dependent 1 micro sec - 10s of sec
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
9
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
9
Program A Program B Switch/router
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
9
Program A Program B Switch/router
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
9
Program A Program B Switch/router
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
9
Program A Program B Switch/router
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
9
Program A Program B Switch/router
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
10
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
11
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
12
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
12
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
12
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
12
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
12
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
12
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
12
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
12
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
12
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
13
A B C D E F
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
Given: traffic for each pair of nodes in the system and the current routing
13
A B C D E F
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
Given: traffic for each pair of nodes in the system and the current routing
13
A B C D E F
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
Given: traffic for each pair of nodes in the system and the current routing
13
A B C D E F
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
Given: traffic for each pair of nodes in the system and the current routing
13
A B C D E F
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
Given: traffic for each pair of nodes in the system and the current routing
13
A B C D E F
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
Given: traffic for each pair of nodes in the system and the current routing
13
A B C D E F
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
Given: traffic for each pair of nodes in the system and the current routing
13
A B C D E F
Abhinav Bhatele (CMSC498X/CMSC818X) LIVE RECORDING
Given: traffic for each pair of nodes in the system and the current routing
13
A B C D E F
Abhinav Bhatele 5218 Brendan Iribe Center (IRB) / College Park, MD 20742 phone: 301.405.4507 / e-mail: bhatele@cs.umd.edu