Access speculation predictor implemented via idle command processing resources
    1.
    发明授权
    Access speculation predictor implemented via idle command processing resources 失效
    通过空闲命令处理资源实现访问推测预测器

    公开(公告)号:US08131974B2

    公开(公告)日:2012-03-06

    申请号:US12105427

    申请日:2008-04-18

    IPC分类号: G06F12/00 G06F9/26 G06F9/34

    摘要: An access speculation predictor is provided that may be implemented using idle command processing resources, such as registers of idle finite state machines (FSMs) in a memory controller. The access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory of the data processing system based on history information stored for a memory region targeted by the data request. In particular, a first address may be extracted from the data request and compared to memory regions associated with second addresses stored in address registers of a plurality of FSMs of the memory controller. A FSM whose memory region includes the first address may be selected. History information for the memory region may be obtained from the selected FSM. The history information may be used to control whether to speculatively retrieve the data for the data request from a main memory.

    摘要翻译: 提供了可以使用诸如存储器控制器中的空闲有限状态机(FSM)的寄存器的空闲命令处理资源来实现的访问推测预测器。 访问推测预测器可以基于针对数据请求所针对的存储区域存储的历史信息来预测是否对数据处理系统的主存储器执行针对数据请求的数据的推测检索。 特别地,可以从数据请求中提取第一地址,并与存储在存储器控制器的多个FSM的地址寄存器中的第二地址相关联的存储器区域进行比较。 可以选择其存储区域包括第一地址的FSM。 可以从所选择的FSM获得用于存储器区域的历史信息。 历史信息可以用于控制是否从主存储器推测性地检索数据请求的数据。

    Access speculation predictor implemented via idle command processing resources
    2.
    发明申请
    Access speculation predictor implemented via idle command processing resources 失效
    通过空闲命令处理资源实现访问推测预测器

    公开(公告)号:US20090265293A1

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

    申请号:US12105427

    申请日:2008-04-18

    IPC分类号: G06N5/00

    摘要: An access speculation predictor is provided that may be implemented using idle command processing resources, such as registers of idle finite state machines (FSMs) in a memory controller. The access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory of the data processing system based on history information stored for a memory region targeted by the data request. In particular, a first address may be extracted from the data request and compared to memory regions associated with second addresses stored in address registers of a plurality of FSMs of the memory controller. A FSM whose memory region includes the first address may be selected. History information for the memory region may be obtained from the selected FSM. The history information may be used to control whether to speculatively retrieve the data for the data request from a main memory.

    摘要翻译: 提供了可以使用诸如存储器控制器中的空闲有限状态机(FSM)的寄存器的空闲命令处理资源来实现的访问推测预测器。 访问推测预测器可以基于针对数据请求所针对的存储区域存储的历史信息来预测是否对数据处理系统的主存储器执行针对数据请求的数据的推测检索。 特别地,可以从数据请求中提取第一地址,并与存储在存储器控制器的多个FSM的地址寄存器中的第二地址相关联的存储器区域进行比较。 可以选择其存储区域包括第一地址的FSM。 可以从所选择的FSM获得用于存储器区域的历史信息。 历史信息可以用于控制是否从主存储器推测性地检索数据请求的数据。

    Access Speculation Predictor with Predictions Based on a Scope Predictor
    3.
    发明申请
    Access Speculation Predictor with Predictions Based on a Scope Predictor 失效
    基于范围预测器的预测的访问投机预测器

    公开(公告)号:US20090327615A1

    公开(公告)日:2009-12-31

    申请号:US12105360

    申请日:2008-04-18

    IPC分类号: G06F12/08

    摘要: An access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory based on whether a scope predictor indicates whether a local or global request is predicted to be necessary to obtain the data for the data request. In particular, a first address and a scope predictor may be extracted from a first data request. A determination may be made as to whether a memory controller receiving the first data request is local to a source of the first data request or not. Speculative retrieval of the data for the first data request from a main memory may be controlled based on whether the memory controller is local to the source of the first data request and whether the scope predictor identifies whether a local or a global request is predicted to be necessary.

    摘要翻译: 访问推测预测器可以基于范围预测器是否预测本地或全局请求是否需要以获得数据请求的数据来预测是否对来自主存储器的数据请求的数据进行推测检索。 特别地,可以从第一数据请求中提取第一地址和范围预测器。 可以确定接收第一数据请求的存储器控​​制器是否是本地的第一数据请求的源。 可以基于存储器控制器是否为第一数据请求的源的本地来控制来自主存储器的用于第一数据请求的数据的推测性检索,以及范围预测器是否预测本地或全局请求是否被预测为 必要。

    Access speculation predictor with predictions based on a domain indicator of a cache line
    4.
    发明授权
    Access speculation predictor with predictions based on a domain indicator of a cache line 有权
    使用基于缓存行的域指示符的预测来访问推测预测器

    公开(公告)号:US08127106B2

    公开(公告)日:2012-02-28

    申请号:US12105464

    申请日:2008-04-18

    IPC分类号: G06F12/00 G06F9/26 G06F9/34

    摘要: An access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory based on whether or not a domain indicator in the data request indicates that the cache line corresponding to the data has a special invalid state or not. In particular, a first address and a domain indicator are extracted from first data request. The first address is used to select a finite state machine (FSM) of a memory controller based on memory regions associated with the FSMs of the memory controller. Speculative retrieval of data for the first data request from main memory is controlled based on whether the domain indicator identifies the special invalid state or not and, if the domain indicator identifies that the cache line does not have the special invalid state, based on information stored in registers associated with the selected FSM.

    摘要翻译: 接入推测预测器可以基于数据请求中的域指示符是否指示对应于该数据的高速缓存行具有特殊的无效状态来预测是否对来自主存储器的数据请求的数据进行推测检索。 特别地,从第一数据请求中提取第一地址和域指示符。 第一个地址用于基于与存储器控制器的FSM相关联的存储器区域来选择存储器控制器的有限状态机(FSM)。 基于域指示符是否识别特殊无效状态来控制来自主存储器的第一数据请求的数据的推测检索,并且如果域指示符基于存储的信息识别出高速缓存行不具有特殊无效状态 在与所选FSM相关联的寄存器中。

    Access Speculation Predictor with Predictions Based on a Domain Indicator of a Cache Line
    5.
    发明申请
    Access Speculation Predictor with Predictions Based on a Domain Indicator of a Cache Line 有权
    基于高速缓存行的域指示器的预测的访问猜测预测器

    公开(公告)号:US20090327612A1

    公开(公告)日:2009-12-31

    申请号:US12105464

    申请日:2008-04-18

    IPC分类号: G06F12/08 G06F12/00

    摘要: An access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory based on whether or not a domain indicator in the data request indicates that the cache line corresponding to the data has a special invalid state or not. In particular, a first address and a domain indicator are extracted from first data request. The first address is used to select a finite state machine (FSM) of a memory controller based on memory regions associated with the FSMs of the memory controller. Speculative retrieval of data for the first data request from main memory is controlled based on whether the domain indicator identifies the special invalid state or not and, if the domain indicator identifies that the cache line does not have the special invalid state, based on information stored in registers associated with the selected FSM.

    摘要翻译: 接入推测预测器可以基于数据请求中的域指示符是否指示对应于该数据的高速缓存行具有特殊的无效状态来预测是否对来自主存储器的数据请求的数据进行推测检索。 特别地,从第一数据请求中提取第一地址和域指示符。 第一个地址用于基于与存储器控制器的FSM相关联的存储器区域来选择存储器控制器的有限状态机(FSM)。 基于域指示符是否识别特殊无效状态来控制来自主存储器的第一数据请求的数据的推测检索,并且如果域指示符基于存储的信息识别出高速缓存行不具有特殊无效状态 在与所选FSM相关联的寄存器中。

    Access speculation predictor with predictions based on a scope predictor
    6.
    发明授权
    Access speculation predictor with predictions based on a scope predictor 失效
    基于范围预测器访问具有预测的投机预测因子

    公开(公告)号:US08122222B2

    公开(公告)日:2012-02-21

    申请号:US12105360

    申请日:2008-04-18

    IPC分类号: G06F12/00 G06F9/26 G06F9/34

    摘要: An access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory based on whether a scope predictor indicates whether a local or global request is predicted to be necessary to obtain the data for the data request. In particular, a first address and a scope predictor may be extracted from a first data request. A determination may be made as to whether a memory controller receiving the first data request is local to a source of the first data request or not. Speculative retrieval of the data for the first data request from a main memory may be controlled based on whether the memory controller is local to the source of the first data request and whether the scope predictor identifies whether a local or a global request is predicted to be necessary.

    摘要翻译: 访问推测预测器可以基于范围预测器是否预测本地或全局请求是否需要以获得数据请求的数据来预测是否对来自主存储器的数据请求的数据进行推测检索。 特别地,可以从第一数据请求中提取第一地址和范围预测器。 可以确定接收第一数据请求的存储器控​​制器是否是本地的第一数据请求的源。 可以基于存储器控制器是否为第一数据请求的源的本地来控制来自主存储器的用于第一数据请求的数据的推测性检索,以及范围预测器是否预测本地或全局请求是否被预测为 必要。

    Access speculation predictor with predictions based on memory region prior requestor tag information
    7.
    发明授权
    Access speculation predictor with predictions based on memory region prior requestor tag information 有权
    基于存储区域先前请求者标签信息的预测访问推测预测器

    公开(公告)号:US08122223B2

    公开(公告)日:2012-02-21

    申请号:US12105401

    申请日:2008-04-18

    IPC分类号: G06F12/00 G06F9/26 G06F9/34

    摘要: An access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory based on whether or not a current requestor tag matches a previous requestor tag. In particular, a first address and a first requester tag may be extracted from a first data request and a finite state machine (FSM) of a memory controller may be selected whose memory region includes the first address. A second requester tag, that identifies a previous requester that attempted to access the memory region association with the selected FSM, may be retrieved from a register associated with the selected FSM and compared to the first requester tag. Speculatively retrieving the data for the first data request from a main memory may be controlled based on results of the comparison of the first requester tag to the second requester tag.

    摘要翻译: 访问推测预测器可以基于当前请求者标签是否匹配先前的请求者标签来预测是否对来自主存储器的数据请求的数据进行推测检索。 特别地,可以从第一数据请求中提取第一地址和第一请求者标签,并且可以选择存储器控制器的有限状态机(FSM),其存储器区域包括第一地址。 可以从与所选FSM相关联的寄存器中检索识别尝试访问与选择的FSM的存储器区域关联的先前请求者的第二请求者标签,并与第一请求者标签进行比较。 可以基于第一请求者标签与第二请求者标签的比较的结果来控制从主存储器推测地检索第一数据请求的数据。

    Access Speculation Predictor with Predictions Based on Memory Region Prior Requestor Tag Information
    8.
    发明申请
    Access Speculation Predictor with Predictions Based on Memory Region Prior Requestor Tag Information 有权
    基于内存区域预先请求者标签信息的预测访问推测预测器

    公开(公告)号:US20090327619A1

    公开(公告)日:2009-12-31

    申请号:US12105401

    申请日:2008-04-18

    IPC分类号: G06F12/00

    摘要: An access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory based on whether or not a current requestor tag matches a previous requestor tag. In particular, a first address and a first requester tag may be extracted from a first data request and a finite state machine (FSM) of a memory controller may be selected whose memory region includes the first address. A second requester tag, that identifies a previous requester that attempted to access the memory region association with the selected FSM, may be retrieved from a register associated with the selected FSM and compared to the first requester tag. Speculatively retrieving the data for the first data request from a main memory may be controlled based on results of the comparison of the first requester tag to the second requester tag.

    摘要翻译: 访问推测预测器可以基于当前请求者标签是否匹配先前的请求者标签来预测是否对来自主存储器的数据请求的数据进行推测检索。 特别地,可以从第一数据请求中提取第一地址和第一请求者标签,并且可以选择存储器控制器的有限状态机(FSM),其存储器区域包括第一地址。 可以从与所选FSM相关联的寄存器中检索识别尝试访问与选择的FSM的存储器区域关联的先前请求者的第二请求者标签,并与第一请求者标签进行比较。 可以基于第一请求者标签与第二请求者标签的比较的结果来控制从主存储器推测地检索第一数据请求的数据。