The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 05, 2015

Filed:

Dec. 21, 2007
Applicants:

Sanjay R. Deshpande, Austin, TX (US);

Klas M. Bruce, Leander, TX (US);

Michael D. Snyder, Cedar Park, TX (US);

Inventors:

Sanjay R. Deshpande, Austin, TX (US);

Klas M. Bruce, Leander, TX (US);

Michael D. Snyder, Cedar Park, TX (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/20 (2006.01); G06F 12/08 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0828 (2013.01); G06F 12/0831 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/507 (2013.01);
Abstract

A processor provides memory request and a coherency state value for a coherency granule associated with a memory request. The processor further provides either a first indicator or a second indicator depending on whether the coherency state value represents a cumulative coherency state for a plurality of caches of the processor. The first indicator and the second indicator identify the coherency state value as representing a cumulative coherency state or a potentially non-cumulative coherency state, respectively. If the second indicator is provided, a transaction management module determines whether to request the cumulative coherency state for the coherency granule in response to receiving the second indicator. The transaction management module then provides an indicator of the request for the cumulative coherency state to the processor in response to determining to request the cumulative coherency state. Otherwise, the transaction management module processes the memory transaction without requesting the cumulative coherency state.


Find Patent Forward Citations

Loading…