Last Branch Record Indicators For Transactional Memory
    16.
    发明申请
    Last Branch Record Indicators For Transactional Memory 审中-公开
    交易记录的最后一个记录指标

    公开(公告)号:US20160232041A1

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

    申请号:US15131099

    申请日:2016-04-18

    Abstract: In one embodiment, a processor includes an execution unit and at least one last branch record (LBR) register to store address information of a branch taken during program execution. This register may further store a transaction indicator to indicate whether the branch was taken during a transactional memory (TM) transaction. This register may further store an abort indicator to indicate whether the branch was caused by a transaction abort. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,处理器包括执行单元和至少一个最后一个分支记录(LBR)寄存器,用于存储在程序执行期间所采取的分支的地址信息。 该寄存器还可以存储事务指示符以指示在事务存储器(TM)事务期间是否采取了分支。 该寄存器可以进一步存储中止指示符以指示分支是否由事务中止引起。 描述和要求保护其他实施例。

    Event counter checkpointing and restoring
    17.
    发明授权
    Event counter checkpointing and restoring 有权
    事件计数器检查和恢复

    公开(公告)号:US09372764B2

    公开(公告)日:2016-06-21

    申请号:US14555104

    申请日:2014-11-26

    Abstract: Event counter checkpointing and restoring is disclosed. In one implementation, a processor includes a first event counter to count events that occur during execution within the processor, event counter checkpoint logic, communicably coupled with the first event counter, to store, prior to a transactional execution of the processor, a value of the first event counter, a second event counter to count events prior to and during the transactional execution, wherein the second event counter is to increment without resetting after the transactional execution is aborted, event count restore logic to restore the first event counter to the stored value after the transactional execution is aborted, and tuning logic to determine, in response to aborting of the transactional execution, a number of the events that occurred during the transactional execution based on the stored value of the first event counter and a value of the second event counter.

    Abstract translation: 公开了事件计数器检查点和恢复。 在一个实现中,处理器包括第一事件计数器,用于计数在处理器内执行期间发生的事件,与第一事件计数器通信地耦合的事件计数器检查点逻辑,以在处理器的事务执行之前存储值 第一事件计数器,在事务执行之前和期间对事件进行计数的第二事件计数器,其中第二事件计数器在事务执行中止之后增加而不重置,事件计数恢复逻辑将第一事件计数器还原到所存储的 以及调整逻辑,以响应于事务执行中止,确定在事务执行期间基于第一事件计数器的存储值和第二事件计数器的值发生的事件的数量 事件柜台

    EVENT COUNTER CHECKPOINTING AND RESTORING
    19.
    发明申请
    EVENT COUNTER CHECKPOINTING AND RESTORING 有权
    事件计数器检查和恢复

    公开(公告)号:US20150089286A1

    公开(公告)日:2015-03-26

    申请号:US14555104

    申请日:2014-11-26

    Abstract: Event counter checkpointing and restoring is disclosed. In one implementation, a processor includes a first event counter to count events that occur during execution within the processor, event counter checkpoint logic, communicably coupled with the first event counter, to store, prior to a transactional execution of the processor, a value of the first event counter, a second event counter to count events prior to and during the transactional execution, wherein the second event counter is to increment without resetting after the transactional execution is aborted, event count restore logic to restore the first event counter to the stored value after the transactional execution is aborted, and tuning logic to determine, in response to aborting of the transactional execution, a number of the events that occurred during the transactional execution based on the stored value of the first event counter and a value of the second event counter.

    Abstract translation: 公开了事件计数器检查点和恢复。 在一个实现中,处理器包括第一事件计数器,用于计数在处理器内执行期间发生的事件,与第一事件计数器通信地耦合的事件计数器检查点逻辑,以在处理器的事务执行之前存储值 第一事件计数器,在事务执行之前和期间对事件进行计数的第二事件计数器,其中第二事件计数器在事务执行中止之后增加而不重置,事件计数恢复逻辑将第一事件计数器还原到所存储的 以及调整逻辑,以响应于事务执行中止,确定在事务执行期间基于第一事件计数器的存储值和第二事件计数器的值发生的事件的数量 事件柜台

Patent Agency Ranking