Issued Patents All Time
Showing 25 most recent of 47 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12299501 | Technologies for managing data wait barrier operations | Mikhail Shiryaev | 2025-05-13 |
| 11934830 | Method and apparatus for data-ready memory operations | William M. Brown, Christopher J. Hughes | 2024-03-19 |
| 11853757 | Vectorization of loops based on vector masks and vector count distances | Ilya Burylov, Hideki Ido, Ruslan Arutyunyan | 2023-12-26 |
| 11640298 | Collapsing of multiple nested loops, methods, and instructions | Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall | 2023-05-02 |
| 11436010 | Method and apparatus for vectorizing indirect update loops | Christopher J. Hughes, Andrey Naraikin | 2022-09-06 |
| 11360771 | Method and apparatus for data-ready memory operations | William M. Brown, Christopher J. Hughes | 2022-06-14 |
| 11169809 | Method and apparatus for converting scatter control elements to gather control elements used to sort vector data elements | — | 2021-11-09 |
| 11042377 | Collapsing of multiple nested loops, methods, and instructions | Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall | 2021-06-22 |
| 10929133 | Apparatuses, methods, and systems for element sorting of vectors | Igor Ermolaev | 2021-02-23 |
| 10908898 | Vector instruction for accumulating and compressing values based on input mask | — | 2021-02-02 |
| 10884750 | Strideshift instruction for transposing bits inside vector register | Igor Ermolaev | 2021-01-05 |
| 10884744 | System and method of loop vectorization by compressing indices and data elements from iterations based on a control mask | Andrey Naraikin, Christopher J. Hughes | 2021-01-05 |
| 10877758 | Collapsing of multiple nested loops, methods, and instructions | Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall | 2020-12-29 |
| 10846087 | Systems, apparatuses, and methods for broadcast arithmetic operations | Jesus Corbal, Robert Valentine | 2020-11-24 |
| 10838720 | Methods and processors having instructions to determine middle, lowest, or highest values of corresponding elements of three vectors | Igor Ermolaev | 2020-11-17 |
| 10776093 | Vectorize store instructions method and apparatus | Hideki Ido, Xinmin Tian, Sergey Preis, Milind B. Girkar, Maxim Shutov | 2020-09-15 |
| 10740100 | Deinterleave strided data elements processors, methods, systems, and instructions | Elmoustapha Ould-Ahmed-Vall | 2020-08-11 |
| 10545761 | Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality | Christopher J. Hughes, Andrey Naraikin, Robert Valentine | 2020-01-28 |
| 10503505 | Read and write masks update instruction for vectorization of recursive computations over independent data | Andrey Naraikin, Christopher J. Hughes | 2019-12-10 |
| 10452398 | Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality | Christopher J. Hughes, Andrey Naraikin, Robert Valentine | 2019-10-22 |
| 10282204 | Systems, apparatuses, and methods for strided load | Elmoustapha Ould-Ahmed-Vall | 2019-05-07 |
| 10268479 | Systems, apparatuses, and methods for broadcast compare addition | Jesus Corbal, Robert Valentine | 2019-04-23 |
| 10223113 | Processors, methods, systems, and instructions to store consecutive source elements to unmasked result elements with propagation to masked result elements | — | 2019-03-05 |
| 10223119 | Processors, methods, systems, and instructions to store source elements to corresponding unmasked result elements with propagation to masked result elements | — | 2019-03-05 |
| 10191743 | Versatile packed data comparison processors, methods, systems, and instructions | — | 2019-01-29 |