System and method of instruction modification
    1.
    发明授权
    System and method of instruction modification 有权
    指令修改的系统和方法

    公开(公告)号:US08549266B2

    公开(公告)日:2013-10-01

    申请号:US13155291

    申请日:2011-06-07

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3017

    摘要: A method and system of instruction modification. A first machine language instruction, which may comprise a plurality of discrete instructions, is fetched. Responsive to a trigger pattern in the first machine language instruction, a segment of the first machine language instruction is modified. Information can be substituted into the segment based on specifics outlined in the trigger pattern. Alternatively, information can be combined with the segment via logical and/or arithmetic operations. Modification of the segment produces a second machine language instruction that is executed by units of the processor. In one embodiment, information may be taken from a queue and used to replace data from the segment. How information is taken from the queue and how the information so taken is used to replace fields of the segment are defined by the trigger pattern.

    摘要翻译: 可以获取可以包括多个离散指令的第一机器语言指令。 响应于第一机器语言指令中的触发模式,第一机器语言指令的段被修改。 信息可以根据触发模式中概述的细节代替到细分。 或者,可以通过逻辑和/或算术运算将信息与段组合。 段的修改产生由处理器的单元执行的第二机器语言指令。 在一个实施例中,可以从队列中获取信息,并用于替换来自段的数据。 如何从队列中获取信息,以及如何使用如此使用的信息来替换段的字段由触发模式定义。

    System and method of instruction modification
    2.
    发明授权
    System and method of instruction modification 有权
    指令修改的系统和方法

    公开(公告)号:US07698539B1

    公开(公告)日:2010-04-13

    申请号:US10672790

    申请日:2003-09-26

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3017

    摘要: A method and system of instruction modification. A first machine language instruction, which may comprise a plurality of discrete instructions, is fetched. Responsive to a trigger pattern in the first machine language instruction, a segment of the first machine language instruction is modified. Information can be substituted into the segment based on specifics outlined in the trigger pattern. Alternatively, information can be combined with the segment via logical and/or arithmetic operations. Modification of the segment produces a second machine language instruction that is executed by units of the processor. In one embodiment, information may be taken from a queue and used to replace data from the segment. How information is taken from the queue and how the information so taken is used to replace fields of the segment are defined by the trigger pattern.

    摘要翻译: 指令修改的方法和系统。 可以获取可以包括多个离散指令的第一机器语言指令。 响应于第一机器语言指令中的触发模式,第一机器语言指令的段被修改。 信息可以根据触发模式中概述的细节代替到细分。 或者,可以通过逻辑和/或算术运算将信息与段组合。 段的修改产生由处理器的单元执行的第二机器语言指令。 在一个实施例中,可以从队列中获取信息,并用于替换来自段的数据。 如何从队列中获取信息,以及如何使用如此使用的信息来替换段的字段由触发模式定义。

    History based pipelined branch prediction
    5.
    发明授权
    History based pipelined branch prediction 有权
    基于历史的流水线分支预测

    公开(公告)号:US08473727B2

    公开(公告)日:2013-06-25

    申请号:US12851906

    申请日:2010-08-06

    IPC分类号: G06F9/42

    CPC分类号: G06F9/3844 G06F9/3806

    摘要: Systems and methods for history based pipelined branch prediction. In one example, access to prediction information to predict a plurality of branches within an instruction block is initiated in a same clock cycle of the computer processor as a fetch of the instruction block. The prediction information may be available to the predictor not later than a clock cycle of the computer processor in which the plurality of branches are decoded.

    摘要翻译: 基于历史的流水线分支预测的系统和方法。 在一个示例中,访问预测信息以预测指令块内的多个分支在计算机处理器的与指令块的获取相同的时钟周期中被起始。 预测信息可以在不晚于其中解码多个分支的计算机处理器的时钟周期的情况下对预测器可用。

    HISTORY BASED PIPELINED BRANCH PREDICTION
    7.
    发明申请
    HISTORY BASED PIPELINED BRANCH PREDICTION 有权
    基于历史的管道分支预测

    公开(公告)号:US20120072708A1

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

    申请号:US12851906

    申请日:2010-08-06

    IPC分类号: G06F9/38

    CPC分类号: G06F9/3844 G06F9/3806

    摘要: Systems and methods for history based pipelined branch prediction. In one embodiment, access to prediction information to predict a plurality of branches within an instruction block is initiated in a same clock cycle of the computer processor as a fetch of the instruction block. The prediction information may be available to the predictor not later than a clock cycle of the computer processor in which the plurality of branches are decoded.

    摘要翻译: 基于历史的流水线分支预测的系统和方法。 在一个实施例中,访问预测信息以预测指令块内的多个分支在计算机处理器的相同时钟周期中作为指令块的获取发起。 预测信息可以在不晚于其中解码多个分支的计算机处理器的时钟周期的情况下对预测器可用。

    History based pipelined branch prediction
    9.
    发明授权
    History based pipelined branch prediction 有权
    基于历史的流水线分支预测

    公开(公告)号:US07779241B1

    公开(公告)日:2010-08-17

    申请号:US11786336

    申请日:2007-04-10

    IPC分类号: G06F9/32

    CPC分类号: G06F9/3844 G06F9/3806

    摘要: Systems and methods for history based pipelined branch prediction. In one embodiment, access to prediction information to predict a plurality of branches within an instruction block is initiated in a same clock cycle of the computer processor as a fetch of the instruction block. The prediction information may be available to the predictor not later than a clock cycle of the computer processor in which the plurality of branches are decoded.

    摘要翻译: 基于历史的流水线分支预测的系统和方法。 在一个实施例中,访问预测信息以预测指令块内的多个分支在计算机处理器的相同时钟周期中作为指令块的获取发起。 预测信息可以在不晚于其中解码多个分支的计算机处理器的时钟周期的情况下对预测器可用。