| 9851972 |
Functional unit for instruction execution pipeline capable of shifting different chunks of a packed data operand by different amounts |
Tal Uliel |
2017-12-26 |
$14,594,000 |
| 9830151 |
Method and apparatus for vector index load and store |
Ashish Jha, Elmoustapha Ould-Ahmed-Vall |
2017-11-28 |
$12,678,000 |
| 9811338 |
Flag non-modification extension for ISA instructions using prefixes |
Jonathan D. Combs, Jason W. Brandt |
2017-11-07 |
$13,901,000 |
| 9804852 |
Conditional execution support for ISA instructions using prefixes |
Jonathan D. Combs, Jason W. Brandt, Kevin B. Smith, Zia Ansari, Maxim Loktyukhin |
2017-10-31 |
$13,240,000 |
| 9804850 |
Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality |
Christopher J. Hughes, Mikhail Plotnikov, Andrey Naraikin |
2017-10-31 |
$13,240,000 |
| 9785437 |
Method and apparatus for performing a vector bit reversal and crossing |
Jesus Corbal San Adrian, Elmoustapha Ould-Ahmed-Vall, Mark J. Charney |
2017-10-10 |
$9,084,000 |
| 9785442 |
Systems, apparatuses, and methods for data speculation execution |
Elmoustapha Ould-Ahmed-Vall, Christopher J. Hughes, Milind B. Girkar |
2017-10-10 |
$9,084,000 |
| 9760371 |
Packed data operation mask register arithmetic combination processors, methods, systems, and instructions |
Bret L. Toll, Jesus Corbal San Adrian, Elmoustapha Ould-Ahmed-Vall, Mark J. Charney |
2017-09-12 |
$10,213,000 |
| 9753889 |
Gather using index array and finite state machine |
Zeev Sperber, Guy Patkin, Stanislav Shwartsman, Shlomo Raikin, Igor Yanover +1 more |
2017-09-05 |
$9,844,000 |
| 9690591 |
System and method for fusing instructions queued during a time window defined by a delay counter |
Ido Ouziel, Lihu Rappoport, Ron Gabor, Pankaj Raghuvanshi |
2017-06-27 |
$7,334,000 |
| 9678751 |
Systems, apparatuses, and methods for performing a horizontal partial sum in response to a single instruction |
Elmoustapha Ould-Ahmed-Vall, Moustapha Hagog, Amit Gradstein, Simon Rubanovich, Zeev Sperber +2 more |
2017-06-13 |
$8,497,000 |
| 9672034 |
Vector shuffle instructions operating on multiple lanes each having a plurality of data elements using a same set of per-lane control bits |
Zeev Sperber, Benny Eitan, Doron Orenstein |
2017-06-06 |
$12,588,000 |
| 9665368 |
Systems, apparatuses, and methods for performing conflict detection and broadcasting contents of a register to data element positions of another register |
Christopher J. Hughes, Mark J. Charney, Jesus Corbal, Milind B. Girkar, Elmoustapha Ould-Ahmed_Vall +1 more |
2017-05-30 |
$12,187,000 |
| 9658850 |
Apparatus and method of improved permute instructions |
Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Bret L. Toll, Mark J. Charney, Zeev Sperber +1 more |
2017-05-23 |
$7,972,000 |
| 9645820 |
Apparatus and method to reserve and permute bits in a mask register |
Elmoustapha Ould-Ahmed-Vall |
2017-05-09 |
$10,144,000 |
| 9639354 |
Packed data rearrangement control indexes precursors generation processors, methods, systems, and instructions |
Seth Abraham, Elmoustapha Ould-Ahmed-Vall, Zeev Sperber, Amit Gradstein |
2017-05-02 |
$12,076,000 |
| 9632980 |
Apparatus and method of mask permute instructions |
Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Suleyman Sair |
2017-04-25 |
$8,972,000 |
| 9626333 |
Scatter using index array and finite state machine |
Zeev Sperber, Shlomo Raikin, Stanislav Shwartsman, Gal Ofir, Igor Yanover +2 more |
2017-04-18 |
$8,310,000 |
| 9619236 |
Apparatus and method of improved insert instructions |
Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Bret L. Toll, Mark J. Charney, Zeev Sperber +1 more |
2017-04-11 |
$8,965,000 |
| 9619226 |
Systems, apparatuses, and methods for performing a horizontal add or subtract in response to a single instruction |
Mostafa Hagog, Elmoustapha Ould-Ahmed-Vall, Amit Gradstein, Simon Rubanovich, Zeev Sperber |
2017-04-11 |
$8,965,000 |
| 9606961 |
Instruction and logic to provide vector compress and rotate functionality |
Tal Uliel, Elmoustapha Ould-Ahmed-Vall |
2017-03-28 |
$8,391,000 |
| 9600285 |
Packed data operation mask concatenation processors, methods, systems and instructions |
Bret L. Toll, Jesus Corbal San Adrian, Elmoustapha Ould-Ahmed-Vall, Mark J. Charney |
2017-03-21 |
$8,001,000 |
| 9588764 |
Apparatus and method of improved extract instructions |
Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Bret L. Toll, Mark J. Charney, Zeev Sperber +1 more |
2017-03-07 |
$9,849,000 |
| 9582464 |
Systems, apparatuses, and methods for performing a double blocked sum of absolute differences |
Elmoustapha Ould-Ahmed-Vall, Mostafa Hagog, Amit Gradstein, Simon Rubanovich, Zeev Sperber |
2017-02-28 |
$9,011,000 |
| 9569208 |
Compressed instruction format |
Doron Orenstein, Brett L. Toll |
2017-02-14 |
$9,787,000 |