Patent · US Active

Cache spill management techniques using cache spill prediction

US8407421B2 · kind B2 · utility

11Cited by
1References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 16, 2009
Grant dateMar 26, 2013
Priority date
Expiry dateMay 6, 2031

Classification

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

Abstract

An apparatus and method is described herein for intelligently spilling cache lines. Usefulness of cache lines previously spilled from a source cache is learned, such that later evictions of useful cache lines from a source cache are intelligently selected for spill. Furthermore, another learning mechanism—cache spill prediction—may be implemented separately or in conjunction with usefulness prediction. The cache spill prediction is capable of learning the effectiveness of remote caches at holding spilled cache lines for the source cache. As a result, cache lines are capable of being intelligently selected for spill and intelligently distributed among remote caches based on the effectiveness of each remote cache in holding spilled cache lines for the source cache.

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