发明授权
- 专利标题: Cache directed sequential prefetch
- 专利标题(中): 缓存定向顺序预取
-
申请号: US12185219申请日: 2008-08-04
-
公开(公告)号: US07958317B2公开(公告)日: 2011-06-07
- 发明人: William E. Speight , Lixin Zhang
- 申请人: William E. Speight , Lixin Zhang
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Mitch Harris, Atty at Law, LLC
- 代理商 Andrew M. Harris; Libby Z. Toub
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
A technique for performing stream detection and prefetching within a cache memory simplifies stream detection and prefetching. A bit in a cache directory or cache entry indicates that a cache line has not been accessed since being prefetched and another bit indicates the direction of a stream associated with the cache line. A next cache line is prefetched when a previously prefetched cache line is accessed, so that the cache always attempts to prefetch one cache line ahead of accesses, in the direction of a detected stream. Stream detection is performed in response to load misses tracked in the load miss queue (LMQ). The LMQ stores an offset indicating a first miss at the offset within a cache line. A next miss to the line sets a direction bit based on the difference between the first and second offsets and causes prefetch of the next line for the stream.
公开/授权文献
- US20100030973A1 CACHE DIRECTED SEQUENTIAL PREFETCH 公开/授权日:2010-02-04
信息查询