×

Mode-Based Castout Destination Selection

  • US 20100262783A1
  • 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 system memory and an interconnect fabric coupled to plurality of processing units each including a respective processor core and associated upper and lower level caches, said method comprising:

  • in response to a data request of the processor core of a first processing unit among the plurality of processing units, selecting a victim cache line to be castout from the lower level cache of the first processing unit;

    determining whether a mode is set for the first processing unit;

    in response to a determination that the mode is set, the first processing unit issuing a lateral castout (LCO) command on the interconnect fabric, wherein the LCO command identifies the victim cache line to be castout from the lower level cache of the first processing unit and indicates that a lower level cache is the intended destination of the victim cache line;

    in response to a determination that the mode is not set in the first processing unit, the first processing unit issuing on the interconnect fabric a castout command with an alternative intended destination; and

    in response to a coherence response to the LCO command indicating success of the LCO command, removing the victim cache line from the lower level cache of the first processing unit and holding the victim cache line elsewhere in the data processing system.

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