Apparatus and Method for Transitive Instruction Scheduling
    1.
    发明申请
    Apparatus and Method for Transitive Instruction Scheduling 审中-公开
    传输指令调度的装置和方法

    公开(公告)号:US20140258697A1

    公开(公告)日:2014-09-11

    申请号:US13789427

    申请日:2013-03-07

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3836

    摘要: A processor includes a multiple stage pipeline with a scheduler with a wakeup block and select logic. The wakeup block is configured to wake, in a first cycle, all instructions dependent upon a first selected instruction to form a wake instruction set. In a second cycle, the wakeup block wakes instructions dependent upon the wake instruction set to augment the wake instruction set. The select logic selects instructions from the wake instruction set based upon program order.

    摘要翻译: 处理器包括具有带有唤醒块和选择逻辑的调度器的多级流水线。 唤醒块被配置为在第一周期中唤醒所有依赖于第一选择指令的指令以形成唤醒指令集。 在第二周期中,唤醒块根据唤醒指令设置唤醒指令以增加唤醒指令集。 选择逻辑根据程序顺序从唤醒指令集中选择指令。

    Resource sharing using process delay
    2.
    发明授权
    Resource sharing using process delay 有权
    资源共享使用进程延迟

    公开(公告)号:US09135067B2

    公开(公告)日:2015-09-15

    申请号:US13780197

    申请日:2013-02-28

    发明人: Debasish Chandra

    IPC分类号: G06F9/46 G06F9/50

    摘要: Methods and systems that reduce the number of instance of a shared resource needed for a processor to perform an operation and/or execute a process without impacting function are provided. a method of processing in a processor is provided. Aspects include determining that an operation to be performed by the processor will require the use of a shared resource. A command can be issued to cause a second operation to not use the shared resources N cycles later. The shared resource can then be used for a first aspect of the operation at cycle X and then used for a second aspect of the operation at cycle X+N. The second operation may be rescheduled according to embodiments.

    摘要翻译: 提供了减少处理器执行操作所需的共享资源的实例数量和/或执行不影响功能的过程的方法和系统。 提供了一种处理器中的处理方法。 方面包括确定要由处理器执行的操作将需要使用共享资源。 可以发出一个命令,导致第二个操作在N个周期后不使用共享资源。 共享资源然后可以用于周期X上的操作的第一方面,然后用于周期X + N处的操作的第二方面。 可以根据实施例重新安排第二操作。