发明授权
US5802568A Simplified least-recently-used entry replacement in associative cache memories and translation lookaside buffers 失效
关联高速缓冲存储器和翻译后备缓冲区中简化的最近最近使用的条目替换

  • 专利标题: Simplified least-recently-used entry replacement in associative cache memories and translation lookaside buffers
  • 专利标题(中): 关联高速缓冲存储器和翻译后备缓冲区中简化的最近最近使用的条目替换
  • 申请号: US660090
    申请日: 1996-06-06
  • 公开(公告)号: US5802568A
    公开(公告)日: 1998-09-01
  • 发明人: Michael A. Csoppenszky
  • 申请人: Michael A. Csoppenszky
  • 申请人地址: CA Mountain View
  • 专利权人: Sun Microsystems, Inc.
  • 当前专利权人: Sun Microsystems, Inc.
  • 当前专利权人地址: CA Mountain View
  • 主分类号: G06F12/12
  • IPC分类号: G06F12/12 G06F12/08
Simplified least-recently-used entry replacement in associative cache
memories and translation lookaside buffers
摘要:
A simplified or pseudo least-recently-used (LRU) process and circuit in a cache memory or translation lookaside table (TLB) maintains status bits to identify which entries are valid and which entries have been recently used. If none of the entries are invalid, only entries not indicated as recently used are replaced (or overwritten). When all entries are indicated as valid and recently used, status bits other than the status bits for the entry last accessed are changed to indicate that the corresponding entries have not been recently used. Accordingly, those entries can be replaced, but the most recently used entry still cannot be replaced. This makes the pseudo LRU process closer to a full LRU process when compared to pseudo LRU processes which clear all status bits simultaneously. Complexity for the LRU process is not greatly increased because the address generated for the most recent access of an entry can be used to identify the bit which is not changed.
公开/授权文献
信息查询
0/0