IEEE Transactions on Parallel and Distributed Systems · 1993 · 798 citations · 23 references
ComputingComputer EngineeringComputer ScienceComputer NetworksFault-tolerant ComputingFault-tolerant SystemsAdaptive RoutingDeadlock AvoidanceFault Tolerance In CommunicationNetwork Fault ToleranceRoutingRouting AlgorithmsAdaptive Routing In Wormhole NetworksChannel Dependency GraphsChannelsDeadlock-free RoutingDependency Graph ModelingFault Tolerant AlgorithmsFault-tolerant RoutingWormhole Routing
The theoretical background for the design of deadlock-free adaptive routing algorithms for wormhole networks is developed. The author proposes some basic definitions and two theorems. These create the conditions to verify that an adaptive algorithm is deadlock-free, even when there are cycles in the channel dependency graph. Two design methodologies are also proposed. The first supplies algorithms with a high degree of freedom, without increasing the number of physical channels. The second methodology is intended for the design of fault-tolerant algorithms. Some examples are given to show the application of the methodologies. Simulations show the performance improvement that can be achieved by designing the routing algorithms with the new theory.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
23
William J. Dally · IEEE Transactions on Parallel and Distributed Systems · 1992 · 1.2K citations
Willaim J. Dally · 2002 · 778 citations