×

Performance of a cache by detecting cache lines that have been reused

  • US 20060224830A1
  • Filed: 03/30/2005
  • Published: 10/05/2006
  • Est. Priority Date: 03/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for improving the performance of a cache comprising the steps of:

  • receiving a request of an address of data;

    determining if said requested data is located in said cache;

    setting a bit in a tag associated with a cache line to a second state if said requested data is located within said cache line of said cache, wherein said bit indicates whether said cache line has been reused;

    wherein said cache line is grouped with other cache lines in a congruence class, wherein each cache line in said congruence class is associated with a tag containing a bit indicating whether its associated cache line has been reused; and

    resetting said bit for one of said cache lines in said congruence class if a number of cache lines in said congruence class identified as being reused exceeds a threshold.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×