Suspendable load address tracking inside transactions

    公开(公告)号:US10146538B2

    公开(公告)日:2018-12-04

    申请号:US15282011

    申请日:2016-09-30

    Abstract: Suspendable load address tracking inside transactions is disclosed. An example processing device of implementations of the disclosure includes a transactional memory (TM) read set tracking component circuitry to identify a suspend read tracking instruction within a transaction executed by the processing device, mark load instructions occurring in the transaction subsequent to the identified suspend read tracking instruction with a suspend attribute, wherein the addresses corresponding to the marked load instructions are excluded from a read set maintained for the transaction, identify a resume read tracking instruction within the transaction, and stop marking the load instructions occurring subsequent to the identified resume read tracking instruction with the suspend attribute.

    INSTRUCTION AND LOGIC FOR EXECUTING INSTRUCTIONS OF MULTIPLE-WIDTHS
    6.
    发明申请
    INSTRUCTION AND LOGIC FOR EXECUTING INSTRUCTIONS OF MULTIPLE-WIDTHS 审中-公开
    执行多项指示的指导和逻辑

    公开(公告)号:US20160026467A1

    公开(公告)日:2016-01-28

    申请号:US14340832

    申请日:2014-07-25

    Abstract: A processor an execution unit, a decoder, an operation width tracker, and an allocator. The decoder includes logic to decode a received instruction. The operation width tracker includes logic to track a state indicating a currently used width of one or more registers of the processor. The allocator includes logic to selectively blend the instruction with a higher number of bits based upon a width of the instruction and the state. The execution unit may include logic to execute the selectively blended instructions.

    Abstract translation: 处理器,执行单元,解码器,操作宽度跟踪器和分配器。 解码器包括用于解码接收到的指令的逻辑。 操作宽度跟踪器包括跟踪指示处理器的一个或多个寄存器的当前使用的宽度的状态的逻辑。 分配器包括基于指令的宽度和状态来选择性地将指令与更高位数相混合的逻辑。 执行单元可以包括执行选择性混合指令的逻辑。

    LOCAL POWER GATE (LPG) INTERFACES FOR POWER-AWARE OPERATIONS
    9.
    发明申请
    LOCAL POWER GATE (LPG) INTERFACES FOR POWER-AWARE OPERATIONS 审中-公开
    本地电力门(LPG)接口,用于功率操作

    公开(公告)号:US20170068298A1

    公开(公告)日:2017-03-09

    申请号:US15354018

    申请日:2016-11-17

    CPC classification number: G06F1/3206 G06F1/3287 G06F9/22 Y02D10/171

    Abstract: Technologies for local power gate (LPG) interfaces for power-aware operations are described. A system on chip (SoC) includes a first functional unit, a second functional unit, and local power gate (LPG) hardware coupled to the first functional unit and the second functional unit. The LPG hardware is to power gate the first functional unit according to local power states of the LPG hardware. The second functional unit decodes a first instruction to perform a first power-aware operation of a specified length, including computing an execution code path for execution. The second functional unit monitors a current local power state of the LPG hardware, selects a code path based on the current local power state, the specified length, and a specified threshold, and issues a hint to the LPG hardware to power up the first functional unit and continues execution of the first power-aware operation without waiting for the first functional unit to be powered up.

    Abstract translation: 描述了用于功率感知操作的本地电源门(LPG)接口的技术。 片上系统(SoC)包括耦合到第一功能单元和第二功能单元的第一功能单元,第二功能单元和本地电源门(LPG)硬件。 LPG硬件根据LPG硬件的本地电源状态为第一个功能单元供电。 第二功能单元解码执行指定长度的第一功率感知操作的第一指令,包括计算用于执行的执行代码路径。 第二功能单元监视LPG硬件的当前本地电源状态,根据当前本地电源状态,指定长度和指定的阈值选择代码路径,并向LPG硬件发出提示,以启动第一个功能 并且继续执行第一功率感知操作,而不等待第一功能单元被加电。

Patent Agency Ranking