Patent · US Expired

System and method of managing cache hierarchies with adaptive mechanisms

US7281092B2 · kind B2 · utility

17Cited by
4References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 2, 2005
Grant dateOct 9, 2007
Priority date
Expiry dateMar 1, 2026

Classification

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

Abstract

A system and method of managing cache hierarchies with adaptive mechanisms. A preferred embodiment of the present invention includes, in response to selecting a data block for eviction from a memory cache (the source cache) out of a collection of memory caches, examining a data structure to determine whether an entry exists that indicates that the data block has been evicted from the source memory cache, or another peer cache, to a slower cache or memory and subsequently retrieved from the slower cache or memory into the source memory cache or other peer cache. Also, a preferred embodiment of the present invention includes, in response to determining the entry exists in the data structure, selecting a peer memory cache out of the collection of memory caches at the same level in the hierarchy to receive the data block from the source memory cache upon eviction.

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