发明名称 System and method for cache management
摘要 Aspects of the invention relate to improvements to the Least Recently Used (LRU) cache replacement method. Weighted LRU (WLRU) and Compact Weighted LRU (CWLRU) are CPU cache replacement methods that have superior hit rates to LRU replacement for programs with poor locality, such as network protocols and applications. WLRU assigns weights to cache lines and makes replacement decision by comparing weights. When a cache line is first brought into the cache, it is assigned an initial weight. Weights of cache lines in WLRU increase when hit and decrease when not hit. Weights in WLRU also have upper limits, and the weight of a cache line never increases beyond the upper limit. CWLRU is a more space-efficient implementation of WLRU. Compared to WLRU, CWLRU uses fewer bits per cache line to store the weight.
申请公布号 US8176258(B2) 申请公布日期 2012.05.08
申请号 US20100840728 申请日期 2010.07.21
申请人 WANG QUFEI 发明人 WANG QUFEI
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址