Patent ID: 8699953
Filing Date: 2014-04-15
Classification: G06F

Abstract:
1. A processing device, comprising an initiating processor that is arranged in a first substrate and is arranged to initiate a first communication that includes a target processor identifier that identifies a target resource being requested of a target processor; a first inter-device interface arranged in the first substrate to provide a point-to-point connection with a corresponding inter-device interface that is arranged in a second substrate; a second inter-device interface arranged in the first substrate to provide a point-to-point connection with a corresponding inter-device interface that is arranged in a third substrate; and an intra-device switch is arranged in the first substrate to receive the first communication, to determine from the target processor identifier of the received first communication whether the target resource is arranged in the first substrate, to forward the received first communication to the target resource when the target resource is arranged in the first substrate, and to forward the received first communication to a selected inter-device interface of the first and second inter-device interfaces, wherein the selected interface is selected in response to routing information that is received from a routing map in response to the target resource identifier of the received first communication.