Publication | Closed Access
Deadlock-Free Message Routing in Multiprocessor Interconnection Networks
2K
Citations
12
References
1987
Year
EngineeringNetwork RoutingComputer ArchitectureNetwork AnalysisDeadlock-free Message RoutingInterconnection Network ArchitectureVirtual ChannelsDeadlock-free Routing AlgorithmScalable RoutingSystems EngineeringParallel ComputingRouting ProtocolDeadlock-free RoutingComputer EngineeringInterconnection NetworkComputer ScienceNetwork Routing AlgorithmGraph TheoryParallel Programming
A deadlock-free routing algorithm can be generated for arbitrary interconnection networks using the concept of virtual channels. A necessary and sufficient condition for deadlock-free routing is the absence of cycles in a channel dependency graph. Given an arbitrary network and a routing function, the cycles of the channel dependency graph can be removed by splitting physical channels into groups of virtual channels. This method is used to develop deadlock-free routing algorithms for k-ary n-cubes, for cube-connected cycles, and for shuffle-exchange networks.
| Year | Citations | |
|---|---|---|
Page 1
Page 1