According to the present invention, methods and apparatus are provided for
increasing the efficiency of data access in a multiple processor,
multiple cluster system. Mechanisms for improving the accuracy of
information available to a cache coherence controller are provided in
order to allow the cache coherence controller to reduce the number of
transactions in a multiple cluster system. Cache state information is
provided to a home cluster cache coherence controller to allow silent
evictions of shared memory lines and change to dirty associated
intervening requests to be efficiently handled.