×

Empirically Based Dynamic Control of Acceptance of Victim Cache Lateral Castouts

  • US 20100262784A1
  • Filed: 04/09/2009
  • Published: 10/14/2010
  • Est. Priority Date: 04/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of data processing in a data processing system including a plurality of processing units including a first processing unit and a second processing unit coupled by an interconnect fabric, wherein the first processing unit has a first processor core and associated first upper and first lower level caches and the second processing unit has a second processor core and associated second upper and lower level caches, said method comprising:

  • receiving on the interconnect fabric at the second lower level cache an LCO command issued by the first lower level cache, wherein the LCO command indicates an address of a victim cache line to be castout from the first lower level cache and indicates that the second lower level cache is an intended destination of the victim cache line;

    the second lower level cache determining whether to accept the victim cache line from the first lower level cache based at least in part on the address of the victim cache line indicated by the LCO command;

    in response to determining not to accept the victim cache line, providing a coherence response to the LCO command refusing the identified victim cache line; and

    in response to determining to accept the victim cache line, updating an entry of the second lower level cache corresponding to the identified victim cache line.

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