Patent · US Expired

Apparatus and method to manage a data cache using a first and second least recently used list

US7260679B2 · kind B2 · utility

27Cited by
11References
42Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 12, 2004
Grant dateAug 21, 2007
Priority date
Expiry dateNov 1, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0866
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method is disclosed to manage a data cache. The method provides a data cache comprising a plurality of tracks, where each track comprises one or more segments. The method further maintains a first LRU list comprising one or more first tracks having a low reuse potential, maintains a second LRU list comprising one or more second tracks having a high reuse potential, and sets a target size for the first LRU list. The method then accesses a track, and determines if that accessed track comprises a first track. If the method determines that the accessed track comprises a first track, then the method increases the target size for said first LRU list. Alternatively, if the method determines that the accessed track comprises a second track, then the method decreases the target size for said first LRU list. The method demotes tracks from the first LRU list if its size exceeds the target size; otherwise, the method evicts tracks from the second LRU list.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.