Patent ID: 7962696
Filing Date: 2011-06-14
Classification: G06F

Abstract:
1. A multi-processor system comprising: an owner predictor control that provides an ownership update message corresponding to a block of data to at least one of a plurality of owner predictors in response to a change in an ownership state of the block of data, the update message comprising an address tag associated with the block of data and an identification associated with an owner node of the block of data; wherein a given one of the plurality of owner predictors, associated with a processor, comprises a first component that predicts an owner node of the block of data by observing the pattern of instructions within the processor and a second component that stores ownership update messages provided from the owner predictor control; and a requesting node that provides a first request for the block of data to a home node, the requesting node being operative to provide a second request for the block of data to at least one predicted node in parallel with first request, the at least one predicted node being selected by an associated one of the plurality of owner predictors.