Branching To Alternate Code Based on Runahead Determination
    2.
    发明申请
    Branching To Alternate Code Based on Runahead Determination 有权
    基于流行头确定分支到替代代码

    公开(公告)号:US20150026443A1

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

    申请号:US13945838

    申请日:2013-07-18

    Abstract: The description covers a system and method for operating a micro-processing system having a runahead mode of operation. In one implementation, the method includes providing, for a first portion of code, a runahead correlate. When the first portion of code is encountered by the micro-processing system, a determination is made as to whether the system is operating in the runahead mode. If so, the system branches to the runahead correlate, which is specifically configured to identify and resolve latency events likely to occur when the first portion of code is encountered outside of runahead. Branching out of the first portion of code may also be performed based on a determination that a register is poisoned.

    Abstract translation: 该描述涉及用于操作具有跑道操作模式的微处理系统的系统和方法。 在一个实施方式中,该方法包括为代码的第一部分提供流行程相关性。 当微处理系统遇到第一部分代码时,确定系统是否以跑步模式运行。 如果是这样,系统将分支到跑道相关,其特别配置为识别并解决在跑步头之外遇到第一部分代码时可能发生的延迟事件。 也可以基于寄存器中毒的确定来执行代码的第一部分的分支。

    Branching to alternate code based on runahead determination
    4.
    发明授权
    Branching to alternate code based on runahead determination 有权
    基于跑道决定分支到替代代码

    公开(公告)号:US09582280B2

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

    申请号:US13945838

    申请日:2013-07-18

    Abstract: The description covers a system and method for operating a micro-processing system having a runahead mode of operation. In one implementation, the method includes providing, for a first portion of code, a runahead correlate. When the first portion of code is encountered by the micro-processing system, a determination is made as to whether the system is operating in the runahead mode. If so, the system branches to the runahead correlate, which is specifically configured to identify and resolve latency events likely to occur when the first portion of code is encountered outside of runahead. Branching out of the first portion of code may also be performed based on a determination that a register is poisoned.

    Abstract translation: 该描述涉及用于操作具有跑道操作模式的微处理系统的系统和方法。 在一个实施方式中,该方法包括为代码的第一部分提供流行程相关性。 当微处理系统遇到第一部分代码时,确定系统是否以跑步模式运行。 如果是这样,系统将分支到跑道相关,其特别配置为识别并解决在跑步头之外遇到第一部分代码时可能发生的延迟事件。 也可以基于寄存器中毒的确定来执行代码的第一部分的分支。

Patent Agency Ranking