Assignee
OULD-AHMED-VALL ELMOUSTAPHA
US28 patents
Top patents by PatentIndex Score
US9557998B2Jan 31, 2017
Systems, apparatuses, and methods for performing delta decoding on packed data elements
OULD-AHMED-VALL ELMOUSTAPHA39 citations97
US9804844B2Oct 31, 2017
Instruction and logic to provide stride-based vector load-op functionality with mask duplication
OULD-AHMED-VALL ELMOUSTAPHA9 citations84
US9747101B2Aug 29, 2017
Gather-op instruction to duplicate a mask and perform an operation on vector elements gathered via tracked offset-based gathering
OULD-AHMED-VALL ELMOUSTAPHA11 citations84
US9575757B2Feb 21, 2017
Efficient zero-based decompression
OULD-AHMED-VALL ELMOUSTAPHA7 citations84
US9524168B2Dec 20, 2016
Apparatus and method for shuffling floating point or integer values
OULD-AHMED-VALL ELMOUSTAPHA9 citations84
US9448794B2Sep 20, 2016
Instruction and logic to provide vector horizontal majority voting functionality
OULD-AHMED-VALL ELMOUSTAPHA7 citations84
US9424327B2Aug 23, 2016
Instruction execution that broadcasts and masks data values at different levels of granularity
OULD-AHMED-VALL ELMOUSTAPHA5 citations84
US9864602B2Jan 9, 2018
Packed rotate processors, methods, systems, and instructions
OULD-AHMED-VALL ELMOUSTAPHA8 citations81
US9791282B2Oct 17, 2017
Technologies for route navigation sharing in a community cloud
OULD-AHMED-VALL ELMOUSTAPHA4 citations81
US9389861B2Jul 12, 2016
Systems, apparatuses, and methods for mapping a source operand to a different range
OULD-AHMED-VALL ELMOUSTAPHA11 citations77
US9672036B2Jun 6, 2017
Instruction and logic to provide vector loads with strides and masking functionality
OULD-AHMED-VALL ELMOUSTAPHA6 citations73
US9582464B2Feb 28, 2017
Systems, apparatuses, and methods for performing a double blocked sum of absolute differences
OULD-AHMED-VALL ELMOUSTAPHA2 citations73
US9459865B2Oct 4, 2016
Systems, apparatuses, and methods for performing a butterfly horizontal and cross add or substract in response to a single instruction
OULD-AHMED-VALL ELMOUSTAPHA2 citations63
US9454507B2Sep 27, 2016
Systems, apparatuses, and methods for performing a conversion of a writemask register to a list of index values in a vector register
OULD-AHMED-VALL ELMOUSTAPHA2 citations58
US9870338B2Jan 16, 2018
Systems, apparatuses, and methods for performing vector packed compression and repeat
OULD-AHMED-VALL ELMOUSTAPHA1 citations52
US9785442B2Oct 10, 2017
Systems, apparatuses, and methods for data speculation execution
OULD-AHMED-VALL ELMOUSTAPHA1 citations52
US9632980B2Apr 25, 2017
Apparatus and method of mask permute instructions
OULD-AHMED-VALL ELMOUSTAPHA0 citations52
US9619236B2Apr 11, 2017
Apparatus and method of improved insert instructions
OULD-AHMED-VALL ELMOUSTAPHA0 citations52
US9465612B2Oct 11, 2016
Systems, apparatuses, and methods for performing delta encoding on packed data elements
OULD-AHMED-VALL ELMOUSTAPHA0 citations52
US9207942B2Dec 8, 2015
Systems, apparatuses,and methods for zeroing of bits in a data element
OULD-AHMED-VALL ELMOUSTAPHA0 citations52
US9658850B2May 23, 2017
Apparatus and method of improved permute instructions
OULD-AHMED-VALL ELMOUSTAPHA0 citations42
US9588764B2Mar 7, 2017
Apparatus and method of improved extract instructions
OULD-AHMED-VALL ELMOUSTAPHA0 citations42
US9513918B2Dec 6, 2016
Apparatus and method for performing permute operations
OULD-AHMED-VALL ELMOUSTAPHA0 citations42
US9336000B2May 10, 2016
Instruction execution unit that broadcasts data values at different levels of granularity
OULD-AHMED-VALL ELMOUSTAPHA0 citations42
US9665371B2May 30, 2017
Providing vector horizontal compare functionality within a vector register
OULD-AHMED-VALL ELMOUSTAPHA0 citations41
US9495162B2Nov 15, 2016
Apparatus and method for performing a permute operation
OULD-AHMED-VALL ELMOUSTAPHA0 citations41
US9459866B2Oct 4, 2016
Vector frequency compress instruction
OULD-AHMED-VALL ELMOUSTAPHA0 citations41
US9678751B2Jun 13, 2017
Systems, apparatuses, and methods for performing a horizontal partial sum in response to a single instruction
OULD-AHMED-VALL ELMOUSTAPHA0 citations39