| CPC G06F 13/1652 (2013.01) [G06F 9/4401 (2013.01); G06F 13/362 (2013.01); G06F 13/4022 (2013.01); G06F 13/4027 (2013.01); G06F 13/4068 (2013.01); G06F 13/4282 (2013.01); G06F 15/17381 (2013.01); G06F 15/7817 (2013.01); G06F 15/7882 (2013.01); Y02D 10/00 (2018.01)] | 20 Claims |

|
1. A method, comprising:
establishing a communication path on a primary interconnection network formed by a plurality of routers included in a multi-processor system that includes a plurality of processors coupled to the plurality of routers in an interspersed fashion, wherein the communication path identifies a subset of the plurality of routers;
receiving, by a bus controller, a response via a secondary interconnection network, wherein the response is responsive to a message from a first processor of the plurality of processors;
sending, by the bus controller, the response to a processor interface unit coupled to the bus controller;
by the processor interface unit:
in response to being sent the response, checking the response for an initialization command;
in response to a determination that the response includes the initialization command, comparing an address associated with the response to a hard-wired address associated with the processor interface unit; and
relaying the response to a first router of the plurality of routers; and
sending, by the first router, the response to the first processor via the primary interconnection network.
|