发明授权
US07260686B2 System, apparatus and method for performing look-ahead lookup on predictive information in a cache memory
有权
用于对高速缓冲存储器中的预测信息进行预先查找的系统,装置和方法
- 专利标题: System, apparatus and method for performing look-ahead lookup on predictive information in a cache memory
- 专利标题(中): 用于对高速缓冲存储器中的预测信息进行预先查找的系统,装置和方法
-
申请号: US10920995申请日: 2004-08-17
-
公开(公告)号: US07260686B2公开(公告)日: 2007-08-21
- 发明人: Ziyad S. Hakura , Radoslav Danilak , Brad W. Simeral , Brian Keith Langendorf , Stefano A. Pescador , Dmitry Vyshetsky
- 申请人: Ziyad S. Hakura , Radoslav Danilak , Brad W. Simeral , Brian Keith Langendorf , Stefano A. Pescador , Dmitry Vyshetsky
- 申请人地址: US CA Santa Clara
- 专利权人: Nvidia Corporation
- 当前专利权人: Nvidia Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Cooley Godward Kronish LLP
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
A system, apparatus, and method are disclosed for storing predictions as well as examining and using one or more caches for anticipating accesses to a memory. In one embodiment, an exemplary apparatus is a prefetcher for managing predictive accesses with a memory. The prefetcher can include a speculator to generate a range of predictions, and multiple caches. For example, the prefetcher can include a first cache and a second cache to store predictions. An entry of the first cache is addressable by a first representation of an address from the range of predictions, whereas an entry of the second cache is addressable by a second representation of the address. The first and the second representations are compared in parallel against the stored predictions of either the first cache and the second cache, or both.
公开/授权文献
信息查询