Patent · US Active

Managing least recently used cache using reduced memory footprint sequence container

US11163699B2 · kind B2 · utility

20Cited by
13References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 30, 2020
Grant dateNov 2, 2021
Priority date
Expiry dateJun 18, 2040

Classification

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

Abstract

Techniques are provided for managing a least recently used cache using a linked list with a reduced memory footprint. A cache manager receives an I/O request comprising a target address, wherein the cache manager manages a cache memory having a maximum allocated amount of cache entries, and a linked list having a maximum allocated amount of list elements which is less than the maximum allocated amount of cache entries. If the target address does correspond to a cache entry, the cache manager accesses the cache entry to obtain the cache data from cache memory, removes a list element from the linked list, which corresponds to the accessed cache entry, selects an existing cache entry which currently does not have a corresponding list element in the linked list, and adds a list element to a head position of the linked list which corresponds to the selected cache entry.

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