Patent · US Expired

Method and system for a cache replacement technique with adaptive skipping

US7096321B2 · kind B2 · utility

108Cited by
8References
28Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 21, 2003
Grant dateAug 22, 2006
Priority date
Expiry dateDec 7, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/502
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method, system, and program storage medium for adaptively managing pages in a cache memory included within a system having a variable workload, comprising arranging a cache memory included within a system into a circular buffer; maintaining a pointer that rotates around the circular buffer; maintaining a bit for each page in the circular buffer, wherein a bit value 0 indicates that the page was not accessed by the system since a last time that the pointer traversed over the page, and a hit value 1 indicates that the page has been accessed since the last time the pointer traversed over the page; and dynamically controlling a distribution of a number of pages in the cache memory that are marked with bit 0 in response to a variable workload in order to increase a hit ratio of the cache memory.

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