首页> 外国专利> METHODS, APPARATUS, INSTRUCTIONS, AND LOGIC TO PROVIDE VECTOR ADDRESS CONFLICT RESOLUTION WITH VECTOR POPULATION COUNT FUNCTIONALITY

METHODS, APPARATUS, INSTRUCTIONS, AND LOGIC TO PROVIDE VECTOR ADDRESS CONFLICT RESOLUTION WITH VECTOR POPULATION COUNT FUNCTIONALITY

机译:具有矢量人口计数功能的矢量地址冲突解决方案的方法,装置,指令和逻辑

摘要

Instructions and logic provide SIMD address conflict resolution with vector population count functionality. Some embodiments include processors with a register with a variable plurality of data fields, each of the data fields to store a variable second plurality of bits. A destination register has corresponding data fields, each of these data fields to store a count of the number of bits set to one for corresponding data fields. Responsive to decoding a vector population count instruction, execution units count the number of bits set to one for each of data fields in the register, and store the counts in corresponding data fields of the first destination register. Vector population count instructions can be used with variable sized elements and conflict masks to generate iteration counts and completion masks to be used each iteration to resolve dependencies in gather-modify-scatter SIMD operations.
机译:指令和逻辑提供具有矢量填充计数功能的SIMD地址冲突解决方案。一些实施例包括具有寄存器的处理器,该寄存器具有可变的多个数据字段,每个数据字段用于存储可变的第二多个位。目标寄存器具有相应的数据字段,这些数据字段中的每一个用于存储为相应的数据字段设置为1的位数的计数。响应于对向量填充计数指令进行解码,执行单元对寄存器中每个数据字段设置为一个的位数进行计数,并将计数存储在第一目的寄存器的相应数据字段中。向量填充计数指令可以与可变大小的元素和冲突掩码一起使用,以生成迭代计数和完成掩码,每次迭代都将使用该掩码来解决聚集-修改-分散SIMD操作中的依赖性。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号