在屏蔽寄存器中反转和置换位的装置和方法

    公开(公告)号:CN105247474B

    公开(公告)日:2019-06-18

    申请号:CN201480030625.0

    申请日:2014-06-17

    Abstract: 描述了一种用于在屏蔽值上执行位反转和置换的装置和方法。例如,描述了执行指令以执行以下操作的处理器:读取存储在源屏蔽寄存器中的多个屏蔽位,所述屏蔽位与向量寄存器的向量数据元素相关联;以及执行位反转操作以将每个屏蔽位从源屏蔽寄存器复制到目的屏蔽寄存器,其中所述位反转操作使得来自所述源屏蔽寄存器的位要在所述目的屏蔽寄存器内被反转,产生原始位布置的对称镜像。

    向量化方法、系统及处理器

    公开(公告)号:CN104838357B

    公开(公告)日:2017-11-21

    申请号:CN201380061936.9

    申请日:2013-06-29

    Abstract: 在实施例中,一种向量化被瓦解的多嵌套循环的方法包括:在处理器的向量单元中执行被瓦解的循环以获得偏移向量,包括针对多次迭代中的每一个,将标量偏移计算到多维数据结构中,将所述标量偏移存储在第一向量寄存器的数据元素中,并更新多维循环计数器向量的循环计数器值。继而,使用来自所述偏移向量的基础值和索引从所述多维数据结构装载多个数据元素,对所装置的多个数据元素执行至少一个计算以获得多个结果,并使用来自所述偏移向量的所述基础值和所述索引将所述多个结果存储到所述多维数据结构中。描述和请求保护了其他实施例。

    在屏蔽寄存器中反转和置换位的装置和方法

    公开(公告)号:CN105247474A

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

    申请号:CN201480030625.0

    申请日:2014-06-17

    Abstract: 描述了一种用于在屏蔽值上执行位反转和置换的装置和方法。例如,描述了执行指令以执行以下操作的处理器:读取存储在源屏蔽寄存器中的多个屏蔽位,所述屏蔽位与向量寄存器的向量数据元素相关联;以及执行位反转操作以将每个屏蔽位从源屏蔽寄存器复制到目的屏蔽寄存器,其中所述位反转操作使得来自所述源屏蔽寄存器的位要在所述目的屏蔽寄存器内被反转,产生原始位布置的对称镜像。

    瓦解的多嵌套循环的向量化

    公开(公告)号:CN104838357A

    公开(公告)日:2015-08-12

    申请号:CN201380061936.9

    申请日:2013-06-29

    Abstract: 在实施例中,一种向量化被瓦解的多嵌套循环的方法包括:在处理器的向量单元中执行被瓦解的循环以获得偏移向量,包括针对多次迭代中的每一个,将标量偏移计算到多维数据结构中,将所述标量偏移存储在第一向量寄存器的数据元素中,并更新多维循环计数器向量的循环计数器值。继而,使用来自所述偏移向量的基础值和索引从所述多维数据结构装载多个数据元素,对所装置的多个数据元素执行至少一个计算以获得多个结果,并使用来自所述偏移向量的所述基础值和所述索引将所述多个结果存储到所述多维数据结构中。描述和请求保护了其他实施例。

    在屏蔽寄存器中反转和置换位的装置和方法

    公开(公告)号:CN108052349B

    公开(公告)日:2022-06-10

    申请号:CN201810006909.6

    申请日:2014-06-17

    Abstract: 描述了一种用于在屏蔽值上执行位反转和置换的装置和方法。例如,描述了执行指令以执行以下操作的处理器:读取存储在源屏蔽寄存器中的多个屏蔽位,所述屏蔽位与向量寄存器的向量数据元素相关联;以及执行位反转操作以将每个屏蔽位从源屏蔽寄存器复制到目的屏蔽寄存器,其中所述位反转操作使得来自所述源屏蔽寄存器的位要在所述目的屏蔽寄存器内被反转,产生原始位布置的对称镜像。

Patent Agency Ranking