Issued Patents 2017
Showing 25 most recent of 27 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |
| 9830151 | Method and apparatus for vector index load and store | Ashish Jha, Elmoustapha Ould-Ahmed-Vall | 2017-11-28 |
| 9811338 | Flag non-modification extension for ISA instructions using prefixes | Jonathan D. Combs, Jason W. Brandt | 2017-11-07 |
| 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 |
| 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 |
| 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 |
| 9785442 | Systems, apparatuses, and methods for data speculation execution | Elmoustapha Ould-Ahmed-Vall, Christopher J. Hughes, Milind B. Girkar | 2017-10-10 |
| 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 |
| 9753889 | Gather using index array and finite state machine | Zeev Sperber, Guy Patkin, Stanislav Shwartsman, Shlomo Raikin, Igor Yanover +1 more | 2017-09-05 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 9645820 | Apparatus and method to reserve and permute bits in a mask register | Elmoustapha Ould-Ahmed-Vall | 2017-05-09 |
| 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 |
| 9632980 | Apparatus and method of mask permute instructions | Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Suleyman Sair | 2017-04-25 |
| 9626333 | Scatter using index array and finite state machine | Zeev Sperber, Shlomo Raikin, Stanislav Shwartsman, Gal Ofir, Igor Yanover +2 more | 2017-04-18 |
| 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 |
| 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 |
| 9606961 | Instruction and logic to provide vector compress and rotate functionality | Tal Uliel, Elmoustapha Ould-Ahmed-Vall | 2017-03-28 |
| 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 |
| 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 |
| 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 |
| 9569208 | Compressed instruction format | Doron Orenstein, Brett L. Toll | 2017-02-14 |