发明名称 TECHNIQUES FOR ENABLING BIT-PARALLEL WIDE STRING MATCHING WITH A SIMD REGISTER
摘要 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.
申请公布号 WO2014158674(A1) 申请公布日期 2014.10.02
申请号 WO2014US19222 申请日期 2014.02.28
申请人 INTEL CORPORATION;THANTRY, HARIHARAN;AZIMI, MANI 发明人 THANTRY, HARIHARAN;AZIMI, MANI
分类号 G06F7/00;G06F13/14;G06F13/38 主分类号 G06F7/00
代理机构 代理人
主权项
地址