×

Imprecise snooping based invalidation mechanism

  • US 6,801,984 B2
  • Filed: 06/29/2001
  • Issued: 10/05/2004
  • Est. Priority Date: 06/29/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for providing directed system response to an invalidation miss at a local processor cache of a data processing system having a plurality of processors, said method comprising:

  • providing directional bits for a cache line within a cache directory of said local processor cache, wherein said directional bits includes at least one source bit that is utilized to store an identifier (ID) of one of said plurality of processors and at least one route bit that is utilized to indicate a transfer method from among multiple transfer methods for forwarding a request for said cache line;

    in response to a snoop of an operation that causes a coherency state of said cache line in said local processor cache to go invalid, setting a value of said directional bits to indicate a processor ID associated with an origination processor that issued said operation; and

    responsive to a request for said cache line by an associated local processor, immediately forwarding said request to a processor indicated by said processor ID via a transfer method indicated by said at least one route bit, whereby said request is forwarded to said origination processor.

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