Patent ID: 8151057

Claim:
A system comprising: a first plurality of point-to-point connected processing nodes comprising: a processing node configured to: broadcast a cache-miss data request for a data item; receive a first response to the cache-miss data request comprising the data item; and discard, after receiving the first response, a second response to the cache-miss data request; a second plurality of point-to-point connected processing nodes; a passive backplane comprising: a first shared memory point-to-point connecting the first plurality of processing nodes and the second plurality of processing nodes and configured to: observe the cache-miss data request for the data item; identify the data item within the first shared memory; transmit the first response comprising the data item to the processing node; and a second shared memory point-to-point connecting the first plurality of processing nodes and the second plurality of processing nodes, wherein the second shared memory is address-interleaved with the first shared memory; and a third shared memory disposed within the second plurality of processing nodes and configured to: snoop the first response; and update a local version of the data item in the third shared memory based on the first response.