loadpatents
name:-0.05493688583374
name:-0.045473098754883
name:-0.030155181884766
Plotnikov; Mikhail Patent Filings

Plotnikov; Mikhail

Patent Applications and Registrations

Patent applications and USPTO patent grants for Plotnikov; Mikhail.The latest application filed is for "technologies for managing data wait barrier operations".

Company Profile
30.50.68
  • Plotnikov; Mikhail - Nizhny Novgorod RU
  • Plotnikov; Mikhail - Nizhny Novgorod NIZ RU
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Method and apparatus for vectorizing indirect update loops
Grant 11,436,010 - Plotnikov , et al. September 6, 2
2022-09-06
Method and apparatus for data-ready memory operations
Grant 11,360,771 - Brown , et al. June 14, 2
2022-06-14
Technologies For Managing Data Wait Barrier Operations
App 20220129329 - PLOTNIKOV; Mikhail ;   et al.
2022-04-28
Instruction To Vectorize Loops With Backward Cross-iteration Dependencies
App 20210397454 - Plotnikov; Mikhail ;   et al.
2021-12-23
Method and apparatus for converting scatter control elements to gather control elements used to sort vector data elements
Grant 11,169,809 - Plotnikov November 9, 2
2021-11-09
Method And Apparatus For Vectorizing Indirect Update Loops
App 20210294605 - PLOTNIKOV; Mikhail ;   et al.
2021-09-23
Collapsing Of Multiple Nested Loops, Methods, And Instructions
App 20210279061 - PLOTNIKOV; MIKHAIL ;   et al.
2021-09-09
Collapsing of multiple nested loops, methods, and instructions
Grant 11,042,377 - Plotnikov , et al. June 22, 2
2021-06-22
Apparatuses, methods, and systems for element sorting of vectors
Grant 10,929,133 - Plotnikov , et al. February 23, 2
2021-02-23
Vector instruction for accumulating and compressing values based on input mask
Grant 10,908,898 - Plotnikov February 2, 2
2021-02-02
System and method of loop vectorization by compressing indices and data elements from iterations based on a control mask
Grant 10,884,744 - Plotnikov , et al. January 5, 2
2021-01-05
Strideshift instruction for transposing bits inside vector register
Grant 10,884,750 - Plotnikov , et al. January 5, 2
2021-01-05
Collapsing of multiple nested loops, methods, and instructions
Grant 10,877,758 - Plotnikov , et al. December 29, 2
2020-12-29
Systems, apparatuses, and methods for broadcast arithmetic operations
Grant 10,846,087 - Plotnikov , et al. November 24, 2
2020-11-24
Methods and processors having instructions to determine middle, lowest, or highest values of corresponding elements of three vectors
Grant 10,838,720 - Plotnikov , et al. November 17, 2
2020-11-17
Vectorize store instructions method and apparatus
Grant 10,776,093 - Plotnikov , et al. September 15, 2
2020-09-15
Deinterleave strided data elements processors, methods, systems, and instructions
Grant 10,740,100 - Plotnikov , et al. A
2020-08-11
Vectorization Of Loops Based On Vector Masks And Vector Count Distances
App 20200210183 - Burylov; Ilya ;   et al.
2020-07-02
Method And Apparatus For Vectorizing Histogram Loops
App 20200174790 - PLOTNIKOV; Mikhail ;   et al.
2020-06-04
Method And Apparatus For Data-ready Memory Operations
App 20200142699 - BROWN; William M. ;   et al.
2020-05-07
Method And Apparatus For Converting Scatter Control Elements To Gather Control Elements Used To Sort Vector Data Elements
App 20200073659 - Plotnikov; Mikhail
2020-03-05
Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
Grant 10,545,761 - Hughes , et al. Ja
2020-01-28
Read and write masks update instruction for vectorization of recursive computations over independent data
Grant 10,503,505 - Plotnikov , et al. Dec
2019-12-10
Vector Instruction For Accumulating And Compressing Values Based On Input Mask
App 20190369992 - PLOTNIKOV; Mikhail
2019-12-05
Strideshift Instruction For Transposing Bits Inside Vector Register
App 20190347104 - PLOTNIKOV; Mikhail ;   et al.
2019-11-14
Vector Compress2 And Expand2 Instructions With Two Memory Locations
App 20190347101 - PLOTNIKOV; Mikhail ;   et al.
2019-11-14
Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
Grant 10,452,398 - Hughes , et al. Oc
2019-10-22
Vectorize Store Instructions Method And Apparatus
App 20190278577 - PLOTNIKOV; Mikhail ;   et al.
2019-09-12
Deinterleave Strided Data Elements Processors, Methods, Systems, And Instructions
App 20190227798 - Plotnikov; Mikhail ;   et al.
2019-07-25
Apparatuses, Methods, And Systems For Element Sorting Of Vectors
App 20190146792 - PLOTNIKOV; MIKHAIL ;   et al.
2019-05-16
Systems, apparatuses, and methods for strided load
Grant 10,282,204 - Plotnikov , et al.
2019-05-07
Collapsing Of Multiple Nested Loops, Methods, And Instructions
App 20190129721 - PLOTNIKOV; MIKHAIL ;   et al.
2019-05-02
Methods, Apparatus, Instructions And Logic To Provide Permute Controls With Leading Zero Count Functionality
App 20190121642 - HUGHES; Christopher J. ;   et al.
2019-04-25
Methods, Apparatus, Instructions And Logic To Provide Permute Controls With Leading Zero Count Functionality
App 20190121643 - HUGHES; Christopher J. ;   et al.
2019-04-25
Systems, apparatuses, and methods for broadcast compare addition
Grant 10,268,479 - Plotnikov , et al.
2019-04-23
Processors, methods, systems, and instructions to store consecutive source elements to unmasked result elements with propagation to masked result elements
Grant 10,223,113 - Plotnikov
2019-03-05
Processors, methods, systems, and instructions to store source elements to corresponding unmasked result elements with propagation to masked result elements
Grant 10,223,119 - Plotnikov
2019-03-05
Apparatuses, methods, and systems for element sorting of vectors
Grant 10,191,744 - Plotnikov , et al. Ja
2019-01-29
Deinterleave strided data elements processors, methods, systems, and instructions
Grant 10,191,740 - Plotnikov , et al. Ja
2019-01-29
Versatile packed data comparison processors, methods, systems, and instructions
Grant 10,191,743 - Plotnikov Ja
2019-01-29
Read and Write Masks Update Instruction for Vectorization of Recursive Computations Over Independent Data
App 20190012171 - Plotnikov; Mikhail ;   et al.
2019-01-10
Collapsing Of Multiple Nested Loops, Methods, And Instructions
App 20180373538 - PLOTNIKOV; MIKHAIL ;   et al.
2018-12-27
Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
Grant 10,162,639 - Hughes , et al. Dec
2018-12-25
Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
Grant 10,162,637 - Hughes , et al. Dec
2018-12-25
Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
Grant 10,162,638 - Hughes , et al. Dec
2018-12-25
Collapsing of multiple nested loops, methods, and instructions
Grant 10,108,418 - Plotnikov , et al. October 23, 2
2018-10-23
Deinterleave Strided Data Elements Processors, Methods, Systems, And Instructions
App 20180246722 - Plotnikov; Mikhail ;   et al.
2018-08-30
Multi-element instruction with different read and write masks
Grant 10,037,208 - Plotnikov , et al. July 31, 2
2018-07-31
Instruction for element offset calculation in a multi-dimensional array
Grant 10,025,591 - Plotnikov , et al. July 17, 2
2018-07-17
Methods, Apparatus, Instructions And Logic To Provide Permute Controls With Leading Zero Count Functionality
App 20180196670 - Hughes; Christopher J. ;   et al.
2018-07-12
Methods, Apparatus, Instructions And Logic To Provide Permute Controls With Leading Zero Count Functionality
App 20180196671 - Hughes; Christopher J. ;   et al.
2018-07-12
Methods, Apparatus, Instructions And Logic To Provide Permute Controls With Leading Zero Count Functionality
App 20180196672 - Hughes; Christopher J. ;   et al.
2018-07-12
Systems, Apparatuses, And Methods For Broadcast Compare Addition
App 20180189064 - PLOTNIKOV; MIKHAIL ;   et al.
2018-07-05
Systems, Apparatuses, And Methods For Broadcast Arithmetic Operations
App 20180189061 - PLOTNIKOV; MIKHAIL ;   et al.
2018-07-05
Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
Grant 9,946,544 - Hughes , et al. April 17, 2
2018-04-17
Read and write masks update instruction for vectorization of recursive computations over independent data
Grant 9,934,031 - Plotnikov , et al. April 3, 2
2018-04-03
Apparatuses, Methods, And Systems For Multiple Source Blend Operations
App 20180088945 - PLOTNIKOV; MIKHAIL ;   et al.
2018-03-29
Instruction for implementing iterations having an iteration dependent condition with a vector loop
Grant 9,921,837 - Plotnikov March 20, 2
2018-03-20
Instruction set for eliminating misaligned memory accesses during processing of an array having misaligned data rows
Grant 9,910,670 - Plotnikov , et al. March 6, 2
2018-03-06
Methods, Apparatus, Instructions and Logic to Provide Permute Controls With Leading Zero Count Functionality
App 20180046462 - Hughes; Christopher J. ;   et al.
2018-02-15
Loop Vectorization Methods And Apparatus
App 20180032342 - Plotnikov; Mikhail ;   et al.
2018-02-01
Apparatuses, Methods, And Systems For Element Sorting Of Vectors
App 20180004513 - PLOTNIKOV; MIKHAIL ;   et al.
2018-01-04
Systems, Apparatuses, and Methods for Strided Load
App 20180004518 - Plotnikov; Mikhail ;   et al.
2018-01-04
Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
Grant 9,804,850 - Hughes , et al. October 31, 2
2017-10-31
System and method of loop vectorization by compressing indexes and data elements from iterations based on a control mask
Grant 9,740,493 - Hughes , et al. August 22, 2
2017-08-22
Collapsing Of Multiple Nested Loops, Methods, And Instructions
App 20170206087 - PLOTNIKOV; MIKHAIL ;   et al.
2017-07-20
Collapsing of multiple nested loops, methods and instructions
Grant 9,619,229 - Plotnikov , et al. April 11, 2
2017-04-11
Instruction For Element Offset Calculation In A Multi-dimensional Array
App 20170075691 - PLOTNIKOV; MIKHAIL ;   et al.
2017-03-16
Multi-element Instruction With Different Read And Write Masks
App 20170052783 - PLOTNIKOV; MIKHAIL ;   et al.
2017-02-23
Processors, Methods, Systems, And Instructions To Store Source Elements To Corresponding Unmasked Result Elements With Propagation To Masked Result Elements
App 20170017487 - Plotnikov; Mikhail
2017-01-19
Processors, Methods, Systems, And Instructions To Store Consecutive Source Elements To Unmasked Result Elements With Propagation To Masked Result Elements
App 20170017488 - PLOTNIKOV; Mikhail
2017-01-19
Instruction for element offset calculation in a multi-dimensional array
Grant 9,507,593 - Plotnikov , et al. November 29, 2
2016-11-29
Read and Write Masks Update Instruction for Vectorization of Recursive Computations Over Independent Data
App 20160335086 - Plotnikov; Mikhail ;   et al.
2016-11-17
Instruction For Implementing Iterations Having An Iteration Dependent Condition With A Vector Loop
App 20160328235 - PLOTNIKOV; MIKHAIL
2016-11-10
Multi-element instruction with different read and write masks
Grant 9,489,196 - Plotnikov , et al. November 8, 2
2016-11-08
Methods, Apparatus, Instructions and Logic to Provide Permute Controls With Leading Zero Count Functionality
App 20160299763 - Hughes; Christopher J. ;   et al.
2016-10-13
Instruction for implementing vector loops of iterations having an iteration dependent condition
Grant 9,424,039 - Plotnikov August 23, 2
2016-08-23
Read and write masks update instruction for vectorization of recursive computations over interdependent data
Grant 9,400,650 - Plotnikov , et al. July 26, 2
2016-07-26
Vector move instruction controlled by read and write masks
Grant 9,378,182 - Plotnikov , et al. June 28, 2
2016-06-28
Methods, apparatus, instructions, and logic to provide permute controls with leading zero count functionality
Grant 9,372,692 - Hughes , et al. June 21, 2
2016-06-21
Instruction For Implementing Vector Loops Of Iterations Having An Iteration Dependent Condition
App 20160011873 - Plotnikov; Mikhail
2016-01-14
Instruction Set For Eliminating Misaligned Memory Accesses During Processing Of An Array Having Misaligned Data Rows
App 20160011870 - PLOTNIKOV; MIKHAIL ;   et al.
2016-01-14
Instruction for shifting bits left with pulling ones into less significant bits
Grant 9,122,475 - Plotnikov , et al. September 1, 2
2015-09-01
Versatile Packed Data Comparison Processors, Methods, Systems, And Instructions
App 20150186141 - PLOTNIKOV; MIKHAIL
2015-07-02
Unique Packed Data Element Identification Processors, Methods, Systems, And Instructions
App 20140351567 - Plotnikov; Mikhail ;   et al.
2014-11-27
Instruction For Element Offset Calculation In A Multi-dimensional Array
App 20140201497 - Plotnikov; Mikhail ;   et al.
2014-07-17
Vectorization Of Collapsed Multi-Nested Loops
App 20140188961 - Plotnikov; Mikhail ;   et al.
2014-07-03
Collapsing Of Multiple Nested Loops, Methods And Instructions
App 20140189287 - Plotnikov; Mikhail ;   et al.
2014-07-03
Methods, Apparatus, Instructions, And Logic To Provide Permute Controls With Leading Zero Count Functionality
App 20140189309 - Hughes; Christopher J. ;   et al.
2014-07-03
Vector Move Instruction Controlled By Read And Write Masks
App 20140095828 - Plotnikov; Mikhail ;   et al.
2014-04-03
Read And Write Masks Update Instruction For Vectorization Of Recursive Computations Over Interdependent Data
App 20140095837 - Plotnikov; Mikhail ;   et al.
2014-04-03
Instruction For Shifting Bits Left With Pulling Ones Into Less Significant Bits
App 20140095830 - Plotnikov; Mikhail ;   et al.
2014-04-03
Loop Vectorization Methods And Apparatus
App 20140095850 - Plotnikov; Mikhail ;   et al.
2014-04-03
Multi-element Instruction With Different Read And Write Masks
App 20130339678 - Plotnikov; Mikhail ;   et al.
2013-12-19

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed