首页> 外国专利> TECHNIQUES FOR ENABLING BIT-PARALLEL WIDE STRING MATCHING WITH A SIMD REGISTER

TECHNIQUES FOR ENABLING BIT-PARALLEL WIDE STRING MATCHING WITH A SIMD REGISTER

机译:使用SIMD寄存器实现位并行宽字符串匹配的技术

摘要

Various embodiments are generally directed to overcoming limitations of vector registers in their use with bit-parallel string matching algorithms. An apparatus includes a processor element; and logic to receive a pattern comprising a first string of elements to employ in a string matching operation, instantiate a test bitmask in a first vector register of the processor element, the first vector register comprising multiple lanes, copy bit values at MSB bit positions of the multiple lanes of the first vector register to a first vector mask as a vector value, bit-shift the vector value as a scalar value, bit-shift the first vector register, employ the vector value of the first vector mask to selectively fill LSB bit positions of lanes of a second vector register of the processor element; and OR the second vector register into the first vector register. Other embodiments are described and claimed.
机译:各种实施例通常针对克服矢量寄存器与位并行字符串匹配算法一起使用的限制。一种设备,包括处理器元件;以及用于接收包括要在字符串匹配操作中使用的第一元素串的模式的逻辑,实例化处理器元素的第一矢量寄存器中的测试位掩码,该第一矢量寄存器包括多个通道,在MSB位位置处复制位值。将第一向量寄存器的多个通道作为向量值移至第一向量掩码,将向量值作为标量值进行位移位,对第一向量寄存器进行位移位,利用第一向量掩码的向量值有选择地填充LSB处理器元件的第二向量寄存器的通道的位位置;并且将第二向量寄存器或为第一向量寄存器。描述和要求保护其他实施例。

著录项

  • 公开/公告号EP2972774A4

    专利类型

  • 公开/公告日2017-04-19

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号EP20140774324

  • 发明设计人 THANTRY HARIHARAN;AZIMI MANI;

    申请日2014-02-28

  • 分类号G06F7;G06F13/38;G06F13/14;

  • 国家 EP

  • 入库时间 2022-08-21 14:06:23

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号