×

Cache line use history based done bit modification to D-cache replacement scheme

  • US 8,291,169 B2
  • Filed: 05/28/2009
  • Issued: 10/16/2012
  • Est. Priority Date: 05/28/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of providing history based done logic, the method comprising:

  • receiving a cache line in a L2 cache, the cache line including a history count and a reference count, wherein the reference count is incremented each time the cache line is accessed;

    determining if the cache line has a history of access at least three times on a previous call into the L2 cache by comparing the history count to the reference count, and when the history count equals the reference count, incrementing a confirmation count, the confirmation count corresponding to reliability of an estimate that the cache line in the L1 cache is marked as least recently used, and moving an L1 extended cache directory and count flags to an L2 extended cache directory;

    providing the cache line directly to a processor if the history of access was less than the at least three times; and

    loading the cache line into an L1 cache if the history of access was the at least three times.

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