Speculative memory prefetch
    1.
    发明授权
    Speculative memory prefetch 有权
    推测内存预取

    公开(公告)号:US07930485B2

    公开(公告)日:2011-04-19

    申请号:US11780283

    申请日:2007-07-19

    IPC分类号: G06F13/00

    摘要: A system and method for pre-fetching data from system memory. A multi-core processor accesses a cache hit predictor concurrently with sending a memory request to a cache subsystem. The predictor has two tables. The first table is indexed by a portion of a memory address and provides a hit prediction based on a first counter value. The second table is indexed by a core number and provides a hit prediction based on a second counter value. If neither table predicts a hit, a pre-fetch request is sent to memory. In response to detecting said hit prediction is incorrect, the pre-fetch is cancelled.

    摘要翻译: 一种用于从系统内存预取数据的系统和方法。 多核处理器同时向缓存子系统发送存储器请求来访问高速缓存命中预测器。 预测器有两个表。 第一个表由存储器地址的一部分索引,并且基于第一计数器值提供命中预测。 第二个表由一个核心编号索引,并提供一个基于第二个计数器值的命中预测。 如果两个表都没有预测命中,则会将预取请求发送到内存。 响应于检测到所述命中预测是不正确的,取消预取。

    SPECULATIVE MEMORY PREFETCH
    2.
    发明申请
    SPECULATIVE MEMORY PREFETCH 有权
    分析性记忆预言

    公开(公告)号:US20090024835A1

    公开(公告)日:2009-01-22

    申请号:US11780283

    申请日:2007-07-19

    IPC分类号: G06F9/40

    摘要: A system and method for pre-fetching data from system memory. A multi-core processor accesses a cache hit predictor concurrently with sending a memory request to a cache subsystem. The predictor has two tables. The first table is indexed by a portion of a memory address and provides a hit prediction based on a first counter value. The second table is indexed by a core number and provides a hit prediction based on a second counter value. If neither table predicts a hit, a pre-fetch request is sent to memory. In response to detecting said hit prediction is incorrect, the pre-fetch is cancelled.

    摘要翻译: 一种用于从系统内存预取数据的系统和方法。 多核处理器同时向缓存子系统发送存储器请求来访问高速缓存命中预测器。 预测器有两个表。 第一个表由存储器地址的一部分索引,并且基于第一计数器值提供命中预测。 第二个表由核心编号索引,并且基于第二计数器值提供命中预测。 如果两个表都没有预测命中,则会将预取请求发送到内存。 响应于检测到所述命中预测是不正确的,取消预取。