Issued Patents All Time
Showing 201–225 of 231 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9785437 | Method and apparatus for performing a vector bit reversal and crossing | Jesus Corbal San Adrian, Elmoustapha Ould-Ahmed-Vall, Robert Valentine | 2017-10-10 |
| 9760371 | Packed data operation mask register arithmetic combination processors, methods, systems, and instructions | Bret L. Toll, Robert Valentine, Jesus Corbal San Adrian, Elmoustapha Ould-Ahmed-Vall | 2017-09-12 |
| 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, Jesus Corbal, Milind B. Girkar, Elmoustapha Ould-Ahmed_Vall, Bret L. Toll +1 more | 2017-05-30 |
| 9658850 | Apparatus and method of improved permute instructions | Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Bret L. Toll, Zeev Sperber +1 more | 2017-05-23 |
| 9619236 | Apparatus and method of improved insert instructions | Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Bret L. Toll, Zeev Sperber +1 more | 2017-04-11 |
| 9600285 | Packed data operation mask concatenation processors, methods, systems and instructions | Bret L. Toll, Robert Valentine, Jesus Corbal San Adrian, Elmoustapha Ould-Ahmed-Vall | 2017-03-21 |
| 9588764 | Apparatus and method of improved extract instructions | Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Bret L. Toll, Zeev Sperber +1 more | 2017-03-07 |
| 9513917 | Vector friendly instruction format and execution thereof | Robert Valentine, Jesus Corbal San Adrian, Roger Espasa Sans, Robert Dale Cavin, Bret L. Toll +14 more | 2016-12-06 |
| 9513918 | Apparatus and method for performing permute operations | Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Mostafa Hagog, Jesus Corbal, Bret L. Toll +3 more | 2016-12-06 |
| 9483266 | Fusible instructions and logic to provide OR-test and AND-test functionality using multiple test sources | Maxim Loktyukhin, Robert Valentine, Julian Horn | 2016-11-01 |
| 9442731 | Packed two source inter-element shift merge processors, methods, systems, and instructions | Tal Uliel, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Thomas Willhalm | 2016-09-13 |
| 9442733 | Packed data operation mask comparison processors, methods, systems, and instructions | Bret L. Toll, Robert Valentine, Jesus Corbal, Elmoustapha Ould-Ahmed-Vall | 2016-09-13 |
| 9424327 | Instruction execution that broadcasts and masks data values at different levels of granularity | Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Bret L. Toll | 2016-08-23 |
| 9411592 | Vector address conflict resolution with vector population count functionality | Robert Valentine, Jesus Corbal, Milind B. Girkar, Christopher J. Hughes, Elmoustapha Ould-Ahmed-Vall +1 more | 2016-08-09 |
| 9411584 | Methods, apparatus, instructions, and logic to provide vector address conflict detection functionality | Christopher J. Hughes, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Brett L. Toll +1 more | 2016-08-09 |
| 9354877 | Systems, apparatuses, and methods for performing mask bit compression | Bret L. Toll, Robert Valentine, Jesus Corbal, Elmoustapha Ould-Ahmed-Vall | 2016-05-31 |
| 9336000 | Instruction execution unit that broadcasts data values at different levels of granularity | Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Bret L. Toll | 2016-05-10 |
| 9323531 | Systems, apparatuses, and methods for determining a trailing least significant masking bit of a writemask register | Christopher J. Hughes, Jesus Corbal, Milind B. Girkar, Elmoustapha Ould-Ahmedvall, Bret L. Toll +1 more | 2016-04-26 |
| 9244687 | Packed data operation mask comparison processors, methods, systems, and instructions | Bret L. Toll, Robert Valentine, Jesus Corbal San Adrian, Elmoustapha Ould-Ahmed-Vall | 2016-01-26 |
| 9244677 | Loop vectorization methods and apparatus | Nalini Vasudevan, Jayashankar Bharadwaj, Christopher J. Hughes, Milind B. Girkar, Robert Valentine +4 more | 2016-01-26 |
| 8996923 | Apparatus and method to obtain information regarding suppressed faults | Christopher J. Hughes, Jesus Corbal, Milind B. Girkar, Elmoustapha Ould-Ahmed-Vall, Robert Valentine | 2015-03-31 |
| 8972698 | Vector conflict instructions | Christopher J. Hughes, Yen-Kuang Chen, Jesus Corbal, Andrew T. Forsyth, Milind B. Girkar +4 more | 2015-03-03 |
| 8635415 | Managing and implementing metadata in central processing unit using register extensions | Baiju V. Patel, Rajeev Gopalakrishna, Andrew F. Glew, Robert J. Kushlis, Don A. Van Dyke +7 more | 2014-01-21 |
| 8447962 | Gathering and scattering multiple data elements | Christopher J. Hughes, Yen-Kuang Chen, Mayank Bomb, Jason W. Brandt, Mark Buxton +13 more | 2013-05-21 |
| 8117392 | Method and apparatus for efficient ordered stores over an interconnection network | Ravi Rajwar, Pritpal S. Ahuja, Matthew Mattina | 2012-02-14 |