Patent ID: 9026742
Filing Date: 2015-05-05
Classification: G06F

Abstract:
1. A method comprising: providing, from a processor, a memory request and a first coherency state value for a coherency granule associated with the memory request; providing, from the processor, a select one of a first indicator or a second indicator in response to determining whether the first coherency state value represents a combined coherency state for a plurality of caches of the processor, the first indicator identifying the first coherency state value as representing a cumulative coherency state and the second indicator identifying the first coherency state value as representing a potentially non-cumulative coherency state; receiving, at the processor, a request for the combined coherency state for the coherency granule in response to providing the second indicator; determining a second coherency state value for the coherency granule in response to the request, the second coherency state value representing the combined coherency state for the coherency granule for the processor: providing the second coherency state value and the first indicator in response to determining the second coherency state value; wherein determining the second coherency state value further comprises;