Previous | Next --- Slide 9 of 50
Back to Lecture Thumbnails
taegyunk

Topology can be thought of as a graph that represents the network.

Routing defines the path you're going to take if you want to send message from A to B in the graph.

LilWaynesFather

Just as a clarification buffering is defined by the first bullet point underneath it while flow control is defined by the second bullet point

ruoyul

one disadvantage with static routing comparing to adaptive routing is fault tolerance. With a predetermined path, if anything between the start and end of the path is broken then the routing no longer workers.

mofarrel

@ruoyul What you said applies more to internet routing, or in the interconnect network for multi-node supercomputer (like blacklight). On a processor, parts of the interconnect network breaking, would probably mean the chip is broken. Dynamic routing may still be valuable as it allows the routing of traffic around highly contended areas of the interconnect network. This would lower message latency.

spilledmilk

Dynamic routing is also important in the case where there is a link that is highly contended for, as in this slide.