Last branch record indicators for transactional memory
    2.
    发明授权
    Last branch record indicators for transactional memory 有权
    事务记忆的最后一个分支记录指标

    公开(公告)号:US08782382B2

    公开(公告)日:2014-07-15

    申请号:US13786724

    申请日:2013-03-06

    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)事务期间是否采取了分支。 该寄存器可以进一步存储中止指示符以指示分支是否由事务中止引起。 描述和要求保护其他实施例。

    Programmable Counters for Counting Floating-Point Operations in SIMD Processors
    6.
    发明申请
    Programmable Counters for Counting Floating-Point Operations in SIMD Processors 审中-公开
    用于计数SIMD处理器浮点运算的可编程计数器

    公开(公告)号:US20160026464A1

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

    申请号:US14811552

    申请日:2015-07-28

    Abstract: A processor includes one or more execution units to execute instructions, each having one or more elements in different element sizes using one or more registers in different register sizes. The processor further includes a counter configured to count a number of instructions performing predetermined types of operations executed by the one or more execution units. The processor further includes one or more registers to allow an external component to configure the counter to count a number of instructions associated with a combination of a register size and a element size (register/element size) and to retrieve a counter value produced by the counter.

    Abstract translation: 处理器包括执行指令的一个或多个执行单元,每个执行单元具有使用不同寄存器大小的一个或多个寄存器的不同元件大小的一个或多个元件。 处理器还包括计数器,其被配置为对执行由一个或多个执行单元执行的预定类型的操作的多个指令进行计数。 处理器还包括一个或多个寄存器,以允许外部组件配置计数器以对与寄存器大小和元素大小(寄存器/元素大小)的组合相关联的多个指令进行计数,并且检索由 计数器。

    Last Branch Record Indicators For Transactional Memory
    10.
    发明申请
    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)事务期间是否采取了分支。 该寄存器可以进一步存储中止指示符以指示分支是否由事务中止引起。 描述和要求保护其他实施例。

Patent Agency Ranking