Patent · US Expired

Set-associative cache memory having variable time decay rewriting algorithm

US6732238B1 · kind B1 · utility

25Cited by
5References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 10, 2002
Grant dateMay 4, 2004
Priority date
Expiry dateJan 3, 2023

Classification

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

Abstract

A set-associative structure replacement algorithm is particularly beneficial for irregular set-associative structures which may be affected by different access patterns, and different associativities available to be replaced on any given access. According to certain aspects, methods and apparatuses implement a novel decay replacement algorithm that is particularly beneficial for irregular set-associative structures. An embodiment apparatus includes set-associative structures having decay information stored therein, as well as update/replacement logic to implement replacement algorithms for translation lookup buffers (TLBS) and caches that vary in the number of associativities; have unbalanced associativity sizes, e.g., associativities can have different numbers of indices; and can have varying replacement criteria. The implementation apparatuses and methods provide good performance, on the level of LRU, random and clock algorithms; and is efficient and scalable.

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