Patent ID: 7627738

Claim:
A data processing system, comprising: a first processing node and a second processing node, wherein: said first processing node includes a plurality of first processing units coupled to each other for communication and said second processing node includes a plurality of second processing units coupled to each other for communication; said plurality of first processing units includes at least first, second and third processing units and said plurality of second processing units includes at least fourth, fifth and sixth processing units; said first and fourth processing units are connected by a first point-to-point link; said second and fifth processing units are connected by a second point-to-point link; said third and sixth processing units are connected by a third point-to-point link; said plurality of first processing units includes a node master processing unit and at least one node leaf processing unit; said plurality of second processing units includes a remote hub processing unit and at least one remote leaf processing unit; said node master processing unit broadcasts a request to each node leaf processing unit and to said remote hub processing unit; said remote hub processing unit broadcasts said request to each remote leaf processing unit; and said node master processing unit broadcasts a combined response for said request to each node leaf processing unit, remote hub processing unit and remote leaf processing unit based upon partial responses for said request received by said node master processing unit.