事务嵌套深度测试指令
    11.
    发明公开

    公开(公告)号:CN111108473A

    公开(公告)日:2020-05-05

    申请号:CN201880060691.0

    申请日:2018-08-21

    Abstract: 在提供事务内存支持的系统中,提供事务嵌套深度测试指令以触发处理电路系统4将至少一个状态值根据事务嵌套深度设定为多个状态中的一者,事务嵌套深度指示给定线程的已执行的事务开始指令(而对应事务保持为未中止且未提交)的数量,多个状态包括在事务嵌套深度为1时所选定的第一状态,以及在事务嵌套深度大于或小于1时所选定的至少一个另外的状态。所支持的ISA实现至少一个状态值以及对至少一个状态值处于第一状态的条件分支的设定,条件分支响应于单一事务嵌套深度测试指令与单一条件分支指令而被执行。

    数据处理装置中的乘-累加
    12.
    发明公开

    公开(公告)号:CN110300956A

    公开(公告)日:2019-10-01

    申请号:CN201880012114.4

    申请日:2018-01-26

    Abstract: 提供了一种数据处理装置、操作数据处理装置的方法、非暂态计算机可读存储介质、以及指令。指令指定第一源寄存器、第二源寄存器、以及一组N个累加寄存器。响应于该指令,生成控制信号,使得处理电路从第一源寄存器的内容中提取N个数据元素,执行N个数据元素中的每个数据元素与第二源寄存器的内容的乘法,并且将每个乘法的结果应用于一组N个累加寄存器中的相应的目标寄存器的内容。结果,以如下方式执行多个(N)乘法,该方式有效地提供了N倍于寄存器宽度的乘法器,但是不要求寄存器文件也变为N倍大。

    数据处理装置及其操作方法

    公开(公告)号:CN111936972B

    公开(公告)日:2024-05-28

    申请号:CN201980023955.X

    申请日:2019-04-08

    Abstract: 本申请涉及数据处理装置及其操作方法。公开了一种装置和一种操作数据处理装置的方法及其模拟器。数据处理电路响应于指令而执行数据处理操作,其中一些指令集可以被定义为相对于由数据处理电路执行的其他操作而被原子地执行的事务。当在事务期间发生同步异常时,事务被中止并且异常计数器被递增。当计数器达到阈值时,事务失败信号被生成,在适当情况下允许响应于该数量的异常使事务中止被执行。

    数据处理装置中的向量逐元素操作

    公开(公告)号:CN110312993B

    公开(公告)日:2024-04-19

    申请号:CN201880012011.8

    申请日:2018-02-02

    Abstract: 提供了一种数据处理装置、一种操作数据处理装置的方法、一种非暂态计算机可读存储介质、以及一种指令。该指令指定第一源寄存器、第二源寄存器、以及索引。响应于该指令而生成控制信号,引发处理电路针对第一源寄存器和第二源寄存器中的每个数据群组执行数据处理操作,以生成相应的结果数据群组,从而形成数据处理操作的结果。第一源寄存器和第二源寄存器中的每一者具有尺寸,该尺寸是数据群组的预先定义尺寸的至少两倍的正整数倍数,并且每个数据群组包括多个数据元素。针对每个数据群组的数据处理操作的操作数为在第一源寄存器的数据群组中通过索引来标识的选择的数据元素及第二源寄存器的数据群组中的每个数据元素。用于向量逐元素操作的技术,在寄存器宽度成长时为易扩展的。

    测试向量元素内部的位值
    17.
    发明授权

    公开(公告)号:CN110832455B

    公开(公告)日:2023-09-29

    申请号:CN201880044656.X

    申请日:2018-06-27

    Abstract: 提供了一种设备和操作设备的方法。该设备响应于指定源向量寄存器和索引的位测试指令,而对存储在该源向量寄存器中的多个元素执行位测试步骤以生成多个结果位。该位测试步骤包括:针对多个元素中的每个经处理元素,根据在源向量寄存器的该经处理元素中由索引指示的位位置处的受测位的值来设置该多个结果位中的各个结果位。该位测试指令因此使需要执行多个位测试的程序代码的性能能够增加,且可合适地表述为为向量化形式。

    测试向量元素内部的位值
    19.
    发明公开

    公开(公告)号:CN110832455A

    公开(公告)日:2020-02-21

    申请号:CN201880044656.X

    申请日:2018-06-27

    Abstract: 提供了一种设备和操作设备的方法。该设备响应于指定源向量寄存器和索引的位测试指令,而对存储在该源向量寄存器中的多个元素执行位测试步骤以生成多个结果位。该位测试步骤包括:针对多个元素中的每个经处理元素,根据在源向量寄存器的该经处理元素中由索引指示的位位置处的受测位的值来设置该多个结果位中的各个结果位。该位测试指令因此使需要执行多个位测试的程序代码的性能能够增加,且可合适地表述为为向量化形式。

    复制元素指令
    20.
    发明公开

    公开(公告)号:CN110073330A

    公开(公告)日:2019-07-30

    申请号:CN201780076939.8

    申请日:2017-11-10

    Abstract: 定义结果向量中的多个可变长度分段的复制元素指令控制处理电路系统(80)生成结果向量,在该结果向量中,在每个相应分段中,在结果向量的整个该分段中重复重复值,该重复值包括源向量的所选数据元素的数据值或元素索引。该指令对于加速对小于向量长度的数据结构的处理是有用的。

Patent Agency Ranking