| CPC G06F 15/80 (2013.01) | 20 Claims |

|
1. A method of processing a command on a multiprocessor chip having a plurality of nodes that are interconnected via a clockwise ring network, a counterclockwise ring network, and one or more cross bars, the method comprising:
receiving, by a first ring station associated with a first node of the plurality of nodes, the command for execution;
transmitting, by the first ring station via one or more of the clockwise ring network and the counterclockwise ring network, the command for execution;
receiving, by a second ring station associated with a second node of the plurality of nodes, the command for execution, wherein the second ring station is connected to a third ring station associated with a third node of the plurality of nodes via a first cross bar of the one or more cross bars;
transmitting, by the second ring station to the third ring station via the first cross bar, the command for execution; and
transmitting the command for execution, by the second ring station to a fourth ring station associated with a fourth node of the plurality of nodes, wherein the fourth ring station is directly connected to the second ring station via one of the clockwise ring network and the counterclockwise ring network.
|