会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Methods, apparatus, instructions, and logic to provide permute controls with leading zero count functionality
    • 方法,设备,指令和逻辑,以提供带有零计数功能的置换控制
    • US09372692B2
    • 2016-06-21
    • US13731008
    • 2012-12-29
    • Intel Corporation
    • Christopher J. HughesMikhail PlotnikovAndrey NaraikinRobert Valentine
    • G06F9/22G06F9/30
    • G06F9/30145G06F9/30018G06F9/30032G06F9/30036G06F9/3834
    • Instructions and logic provide SIMD permute controls with leading zero count functionality. Some embodiments include processors with a register with a plurality of data fields, each of the data fields to store a second plurality of bits. A destination register has corresponding data fields, each of these data fields to store a count of the number of most significant contiguous bits set to zero for corresponding data fields. Responsive to decoding a vector leading zero count instruction, execution units count the number of most significant contiguous bits set to zero for each of data fields in the register, and store the counts in corresponding data fields of the first destination register. Vector leading zero count instructions can be used to generate permute controls and completion masks to be used along with the set of permute controls, to resolve dependencies in gather-modify-scatter SIMD operations.
    • 说明和逻辑提供带有零计数功能的SIMD置换控制。 一些实施例包括具有多个数据字段的寄存器的处理器,每个数据字段用于存储第二多个位。 目的地寄存器具有对应的数据字段,这些数据字段中的每一个用于存储对于相应数据字段设置为零的最重要连续位数的计数。 响应于对向量前导零计数指令进行解码,执行单元对寄存器中的每个数据字段计数设置为零的最高有效连续位的数目,并将计数存储在第一目的地寄存器的相应数据字段中。 向量前导零计数指令可用于生成与该组置换控制一起使用的置换控制和完成掩码,以解决采集修改散射SIMD操作中的依赖关系。
    • 9. 发明授权
    • Vector move instruction controlled by read and write masks
    • 矢量移动指令由读写掩码控制
    • US09378182B2
    • 2016-06-28
    • US13630118
    • 2012-09-28
    • Intel Corporation
    • Mikhail PlotnikovAndrey NaraikinChristopher Hughes
    • G06F15/00G06F15/76G06F15/80G06F9/38
    • G06F15/8084G06F9/3885
    • A processor executes a vector move instruction to move data elements from a second vector register to a first vector register under the control of a first mask register and a second mask register. A register file within the processor includes the first vector register, the second vector register, the first mask register and the second mask register. In response to the vector move instruction, execution circuitry in the processor is to replace a given number of target data elements in the first vector register with the given number of source data elements in the second vector register. Each source data element corresponds to a mask bit in the second mask register having a second bit value, and wherein each target data element corresponds to a mask bit in the first mask register having a first bit value.
    • 处理器执行向量移动指令,以在第一屏蔽寄存器和第二屏蔽寄存器的控制下将数据元素从第二向量寄存器移动到第一向量寄存器。 处理器内的寄存器文件包括第一向量寄存器,第二向量寄存器,第一掩码寄存器和第二掩码寄存器。 响应于向量移动指令,处理器中的执行电路是用第二向量寄存器中的给定数量的源数据元素替换第一向量寄存器中给定数量的目标数据元素。 每个源数据元素对应于具有第二位值的第二掩码寄存器中的掩码位,并且其中每个目标数据元素对应于具有第一位值的第一掩码寄存器中的掩码位。