会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明公开
    • METHOD AND APPARATUS FOR PERFORMING A VECTOR BIT SHUFFLE
    • 用于执行矢量位解压的方法和设备
    • EP3238035A1
    • 2017-11-01
    • EP15874023.3
    • 2015-11-25
    • Intel Corporation
    • OULD-AHMED-VALL, ElmoustaphaCORBAL, JesusVALENTINE, RobertCHARNEY, Mark J.SOLE, GuillemESPASA, Roger
    • G06F9/30
    • A processor including a first vector register for storing a plurality of source data elements, a second vector register for storing a plurality of control elements, and a vector bit shuffle logic. Each of the control elements in the first vector register corresponds to a different source data element and includes a plurality of bit fields. Each of the bit fields is associated with a single corresponding bit position in a destination mask register and identifies a single bit from the corresponding source data element to be copied to the single corresponding bit position in the destination mask register. The vector bit shuffle logic is to read the bit fields from the second vector register and, for each bit field, to identify a single bit from a single corresponding source data element and copy it to a single corresponding bit position in the destination mask register.
    • 一种用于执行矢量比特混洗的装置和方法。 例如,处理器的一个实施例包括:第一矢量寄存器,用于存储多个源数据元素; 第二矢量寄存器,用于存储多个控制元件,每个控制元件包括多个位字段,每个位字段与目的地掩码寄存器中的相应位位置相关联,并且识别来自每个源的位 要复制到每个特定位位置的数据元素; 以及向量位混洗逻辑,以从第二向量寄存器中读取每个位字段以识别来自每个源数据元素的位,并且响应地将来自每个源数据元素的位复制到目的地掩码中的每个对应位位置 寄存器。
    • 6. 发明公开
    • METHOD AND APPARATUS FOR PERFORMING A VECTOR BIT REVERSAL AND CROSSING
    • 用于执行矢量位反转和交叉的方法和设备
    • EP3238029A1
    • 2017-11-01
    • EP15873966.4
    • 2015-11-23
    • Intel Corporation
    • CORBAL, JesusOULD-AHMED-VALL, ElmoustaphaVALENTINE, RobertCHARNEY, Mark J.
    • G06F9/30G06F9/06
    • G06F9/30036G06F9/30018G06F9/30032
    • An apparatus and method for performing a vector bit reversal and crossing. For example, one embodiment of a processor comprises: a first source vector register to store a first plurality of source bit groups, wherein a size for the bit groups is to be specified in an immediate of an instruction; a second source vector to store a second plurality of source bit groups; vector bit reversal and crossing logic to determine a bit group size from the immediate and to responsively reverse positions of contiguous bit groups within the first source vector register to generate a set of reversed bit groups, wherein the vector bit reversal and crossing logic is to additionally interleave the set of reversed bit groups with the second plurality of bit groups; and a destination vector register to store the reversed bit groups interleaved with the first plurality of bit groups.
    • 一种执行矢量位反转和交叉的装置和方法。 例如,处理器的一个实施例包括:第一源向量寄存器,用于存储第一多个源位组,其中用于位组的大小将在指令的立即指定; 第二源向量,用于存储第二多个源比特组; 矢量位反转和交叉逻辑,以从第一源矢量寄存器内的连续位组的立即位置和响应反向位置确定位组大小,以生成一组反转位组,其中矢量位反转和交叉逻辑另外 将该组反转比特组与第二多个比特组交织; 以及目的地矢量寄存器,用于存储与第一多个比特组交织的反转比特组。