Configuring of networked system to permit replacement of failed modes and selection of alternate paths
AssigneeCray Research, Inc.
InventorGregory Michael Thorson
Life of this patent
Estimating the term…
Loading patent…
AssigneeCray Research, Inc.
InventorGregory Michael Thorson
Estimating the term…
A method of routing messages within an n-dimensional network topology. Two directions are associated with each dimension in the n-dimensional network, for a total of 2n directions. A direction order is assigned which prioritizes the order in which a packet is routed across the 2n possible directions. Such an approach provides deadlock-free, fault tolerant wormhole routing in networks without wrap-around channels. For networks with wrap-around channels, the above method of wormhole routing is enhanced by placing a first direction from each of the n dimensions within a first group of directions. The second direction from each dimension is placed within a second group of directions. A packet to be routed from a source node to a destination node is routed in all relevant directions in the first group of directions in any order before being routed in the second group of directions. If, while traveling in a direction within the first group of directions, the packet is routed across a wrap-around channel, all further routing in that direction must be completed before moving in another direction. Routing then proceeds, if necessary, in the other directions of that first group of directions. Likewise, if, while traveling in a direction within the second group of directions, the packet is routed across a wrap-around channel, all further routing in that direction must be completed before moving in another of the second group of directions. A free hop mechanism is also taught for increased flexibility.
A method of configuring a networked system having a plurality of configured nodes connected by links in an n-dimensional topology having n dimensions, including a first and a second dimension, wherein two or more nodes are connected in 2n directions to other nodes in the system, the 2n directions including first and second directions in each of the n dimensions, the method comprising:
Dependencies are inferred from the claim text.