×

Satisfying memory ordering requirements between partial reads and non-snoop accesses

  • US 8,250,311 B2
  • Filed: 07/07/2008
  • Issued: 08/21/2012
  • Est. Priority Date: 07/07/2008
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a requesting agent including,protocol layer logic to generate a first message associated with a read of a data element, wherein the first message is to indicate to a peer agent that a cache line associated with the data element is to be invalidated in the peer agent and the peer agent is not to forward the cache line directly to the requesting agent; and

    physical layer logic coupled to the protocol layer logic to transmit the first message directed for the peer agent, wherein the first message is to comprise a Snoop Invalidate No Forward message and the Snoop Invalidate No Forward message is to cause the peer node to write back the data element to a home node associated with the data element in response to the data element being held in a modified cache coherency state in the peer node, invalidate the cache line, and not provide the data element directly to the requesting node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×