TECHNIQUE FOR TRANSLATING DEPENDENT INSTRUCTIONS
    1.
    发明申请
    TECHNIQUE FOR TRANSLATING DEPENDENT INSTRUCTIONS 有权
    翻译相关说明的技术

    公开(公告)号:US20140101414A1

    公开(公告)日:2014-04-10

    申请号:US13648007

    申请日:2012-10-09

    Inventor: Kevin A. Hurd

    CPC classification number: G06F9/3017 G06F9/3818 G06F9/384 G06F9/3867

    Abstract: In response to determining an operation is a dependent operation, a mapper of a processor determines the source registers of the operation from which the dependent operation depends. The mapper translates the dependent operation to a new operation that uses as its source operands at least one of the determined source registers and a source register of the dependent operation. The new operation is independent of other pending operations and therefore can be executed without waiting for execution of other operations, thus reducing execution latency.

    Abstract translation: 响应于确定操作是依赖操作,处理器的映射器确定从属操作所依赖的操作的源寄存器。 映射器将依赖操作转换为新操作,该操作用作至少一个确定的源寄存器和依赖操作的源寄存器作为其源操作数。 新操作独立于其他待处理操作,因此可以在不等待执行其他操作的情况下执行,从而减少执行延迟。

    SINGLE-CYCLE INSTRUCTION PIPELINE SCHEDULING
    2.
    发明申请
    SINGLE-CYCLE INSTRUCTION PIPELINE SCHEDULING 有权
    单循环指导管道调度

    公开(公告)号:US20140325187A1

    公开(公告)日:2014-10-30

    申请号:US13869488

    申请日:2013-04-24

    Abstract: A method includes allocating a first single-cycle instruction to a first pipeline that picks single-cycle instructions for execution in program order. The method further includes marking at least one source register of the first single-cycle instruction as ready for execution in the first pipeline in response to all older single-cycle instructions allocated to the first pipeline being ready and eligible to be picked for execution. An apparatus includes a decoder to decode a first single-cycle instruction and to allocate the first single-cycle instruction to a first pipeline. The apparatus further includes a scheduler to pick single-cycle instructions for execution by the first pipeline in program order and to mark at least one source register of the first single-cycle instruction as ready for execution in the first pipeline in response to determining that all older single-cycle instructions allocated to the first pipeline are ready and eligible.

    Abstract translation: 一种方法包括:将第一单周期指令分配给选择用于以程序顺序执行的单周期指令的第一流水线。 该方法还包括将第一单周期指令的至少一个源寄存器标记为准备在第一流水线中执行,以响应分配给第一管线的所有较早的单循环指令准备好并且有资格被选择执行。 一种装置包括解码器,用于对第一单周期指令进行解码,并将第一单周期指令分配给第一流水线。 该装置还包括一个调度器,用于以程序顺序挑选由第一流水线执行的单周期指令,并且响应于确定所有第一单循环指令的所有第一单循环指令的至少一个源寄存器准备好在第一流水线中执行 分配给第一个管道的较旧的单循环指令已准备就绪并符合条件。

    Single cycle instruction pipeline scheduling

    公开(公告)号:US09959122B2

    公开(公告)日:2018-05-01

    申请号:US13869488

    申请日:2013-04-24

    Abstract: A method includes allocating a first single-cycle instruction to a first pipeline that picks single-cycle instructions for execution in program order. The method further includes marking at least one source register of the first single-cycle instruction as ready for execution in the first pipeline in response to all older single-cycle instructions allocated to the first pipeline being ready and eligible to be picked for execution. An apparatus includes a decoder to decode a first single-cycle instruction and to allocate the first single-cycle instruction to a first pipeline. The apparatus further includes a scheduler to pick single-cycle instructions for execution by the first pipeline in program order and to mark at least one source register of the first single-cycle instruction as ready for execution in the first pipeline in response to determining that all older single-cycle instructions allocated to the first pipeline are ready and eligible.

    Technique for translating dependent instructions

    公开(公告)号:US09733941B2

    公开(公告)日:2017-08-15

    申请号:US13648007

    申请日:2012-10-09

    Inventor: Kevin A. Hurd

    CPC classification number: G06F9/3017 G06F9/3818 G06F9/384 G06F9/3867

    Abstract: In response to determining an operation is a dependent operation, a mapper of a processor determines the source registers of the operation from which the dependent operation depends. The mapper translates the dependent operation to a new operation that uses as its source operands at least one of the determined source registers and a source register of the dependent operation. The new operation is independent of other pending operations and therefore can be executed without waiting for execution of other operations, thus reducing execution latency.

    TECHNIQUE FOR TRANSLATING DEPENDENT INSTRUCTIONS
    5.
    发明申请
    TECHNIQUE FOR TRANSLATING DEPENDENT INSTRUCTIONS 审中-公开
    翻译相关说明的技术

    公开(公告)号:US20160246601A1

    公开(公告)日:2016-08-25

    申请号:US15144134

    申请日:2016-05-02

    Inventor: Kevin A. Hurd

    CPC classification number: G06F9/3017 G06F9/3818 G06F9/384 G06F9/3867

    Abstract: In response to determining an operation is a dependent operation, a mapper of a processor determines the source registers of the operation from which the dependent operation depends. The mapper translates the dependent operation to a new operation that uses as its source operands at least one of the determined source registers and a source register of the dependent operation. The new operation is independent of other pending operations and therefore can be executed without waiting for execution of other operations, thus reducing execution latency.

    Abstract translation: 响应于确定操作是依赖操作,处理器的映射器确定从属操作所依赖的操作的源寄存器。 映射器将依赖操作转换为新操作,该操作用作至少一个确定的源寄存器和依赖操作的源寄存器作为其源操作数。 新操作独立于其他待处理操作,因此可以在不等待执行其他操作的情况下执行,从而减少执行延迟。

Patent Agency Ranking