首页> 外国专利> Efficient hardware instructions for processing bit vectors for single instruction multiple data processors

Efficient hardware instructions for processing bit vectors for single instruction multiple data processors

机译:用于处理单指令多数据处理器的位向量的高效硬件指令

摘要

A method and apparatus for efficiently processing data in various formats in a single instruction multiple data (“SIMD”) architecture is presented. Specifically, a method to unpack a fixed-width bit values in a bit stream to a fixed width byte stream in a SIMD architecture is presented. A method to unpack variable-length byte packed values in a byte stream in a SIMD architecture is presented. A method to decompress a run length encoded compressed bit-vector in a SIMD architecture is presented. A method to return the offset of each bit set to one in a bit-vector in a SIMD architecture is presented. A method to fetch bits from a bit-vector at specified offsets relative to a base in a SIMD architecture is presented. A method to compare values stored in two SIMD registers is presented.
机译:提出了一种用于在单指令多数据(“ SIMD”)架构中有效处理各种格式的数据的方法和装置。具体地,提出了一种在SIMD架构中将位流中的固定宽度位值解压缩为固定宽度的字节流的方法。提出了一种在SIMD架构中解压缩字节流中可变长度字节压缩值的方法。提出了一种在SIMD架构中解压缩行程编码的压缩位向量的方法。提出了一种在SIMD架构中将每个位的偏移量恢复为一个位向量的方法。提出了一种以相对于SIMD架构中的基准的指定偏移量从位向量获取位的方法。提出了一种比较存储在两个SIMD寄存器中的值的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号