MP

Mikhail Plotnikov

IN Intel: 47 patents #694 of 30,777Top 3%
Overall (All Time): #59,780 of 4,157,543Top 2%
47
Patents All Time

Issued Patents All Time

Showing 25 most recent of 47 patents

Patent #TitleCo-InventorsDate
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