| 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 |
$28,784,000 |
| 11853757 |
Vectorization of loops based on vector masks and vector count distances |
Ilya Burylov, Hideki Ido, Ruslan Arutyunyan |
2023-12-26 |
$39,948,000 |
| 11640298 |
Collapsing of multiple nested loops, methods, and instructions |
Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall |
2023-05-02 |
$21,235,000 |
| 11436010 |
Method and apparatus for vectorizing indirect update loops |
Christopher J. Hughes, Andrey Naraikin |
2022-09-06 |
$12,766,000 |
| 11360771 |
Method and apparatus for data-ready memory operations |
William M. Brown, Christopher J. Hughes |
2022-06-14 |
$16,878,000 |
| 11169809 |
Method and apparatus for converting scatter control elements to gather control elements used to sort vector data elements |
— |
2021-11-09 |
$28,241,000 |
| 11042377 |
Collapsing of multiple nested loops, methods, and instructions |
Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall |
2021-06-22 |
$40,504,000 |
| 10929133 |
Apparatuses, methods, and systems for element sorting of vectors |
Igor Ermolaev |
2021-02-23 |
$31,062,000 |
| 10908898 |
Vector instruction for accumulating and compressing values based on input mask |
— |
2021-02-02 |
$28,243,000 |
| 10884750 |
Strideshift instruction for transposing bits inside vector register |
Igor Ermolaev |
2021-01-05 |
$27,050,000 |
| 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 |
$27,050,000 |
| 10877758 |
Collapsing of multiple nested loops, methods, and instructions |
Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall |
2020-12-29 |
$24,597,000 |
| 10846087 |
Systems, apparatuses, and methods for broadcast arithmetic operations |
Jesus Corbal, Robert Valentine |
2020-11-24 |
$25,522,000 |
| 10838720 |
Methods and processors having instructions to determine middle, lowest, or highest values of corresponding elements of three vectors |
Igor Ermolaev |
2020-11-17 |
$36,756,000 |
| 10776093 |
Vectorize store instructions method and apparatus |
Hideki Ido, Xinmin Tian, Sergey Preis, Milind B. Girkar, Maxim Shutov |
2020-09-15 |
$34,212,000 |
| 10740100 |
Deinterleave strided data elements processors, methods, systems, and instructions |
Elmoustapha Ould-Ahmed-Vall |
2020-08-11 |
$37,011,000 |
| 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 |
$38,246,000 |
| 10503505 |
Read and write masks update instruction for vectorization of recursive computations over independent data |
Andrey Naraikin, Christopher J. Hughes |
2019-12-10 |
$22,400,000 |
| 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 |
$16,310,000 |
| 10282204 |
Systems, apparatuses, and methods for strided load |
Elmoustapha Ould-Ahmed-Vall |
2019-05-07 |
$24,403,000 |
| 10268479 |
Systems, apparatuses, and methods for broadcast compare addition |
Jesus Corbal, Robert Valentine |
2019-04-23 |
$25,127,000 |
| 10223113 |
Processors, methods, systems, and instructions to store consecutive source elements to unmasked result elements with propagation to masked result elements |
— |
2019-03-05 |
$19,977,000 |
| 10223119 |
Processors, methods, systems, and instructions to store source elements to corresponding unmasked result elements with propagation to masked result elements |
— |
2019-03-05 |
$19,977,000 |
| 10191740 |
Deinterleave strided data elements processors, methods, systems, and instructions |
Elmoustapha Ould-Ahmed-Vall |
2019-01-29 |
$23,219,000 |