发明申请
- 专利标题: MECHANISM FOR EFFECTIVELY CACHING STREAMING AND NON-STREAMING DATA PATTERNS
- 专利标题(中): 有效的高速缓存和非流动数据模式的机制
-
申请号: US12908183申请日: 2010-10-20
-
公开(公告)号: US20110099333A1公开(公告)日: 2011-04-28
- 发明人: Eric Sprangle , Anwar Rohillah , Robert Cavin
- 申请人: Eric Sprangle , Anwar Rohillah , Robert Cavin
- 主分类号: G06F12/12
- IPC分类号: G06F12/12
摘要:
A method and apparatus for efficiently caching streaming and non-streaming data is described herein. Software, such as a compiler, identifies last use streaming instructions/operations that are the last instruction/operation to access streaming data for a number of instructions or an amount of time. As a result of performing an access to a cache line for a last use instruction/operation, the cache line is updated to a streaming data no longer needed (SDN) state. When control logic is to determine a cache line to be replaced, a modified Least Recently Used (LRU) algorithm is biased to select SDN state lines first to replace no longer needed streaming data.
公开/授权文献
信息查询