Nizhny Novgorod
Russian Federation
51
2022-10-06
The entities that hold a legal rights for patent applications filed by inventor Plotnikov Mikhail:
Mikhail Plotnikov from Nizhny Novgorod, RU has applied for patents for these inventions. The list has both pending applications and granted patents:
Method and apparatus for data-ready memory operations
#2 | 2022-04-28Technologies for managing data wait barrier operations
#3 | 2021-09-23Method and apparatus for vectorizing indirect update loops
#4 | 2021-09-09Collapsing of multiple nested loops, methods, and instructions
#5 | 2020-07-02Vectorization of loops based on vector masks and vector count distances
#6 | 2020-06-04METHOD AND APPARATUS FOR VECTORIZING HISTOGRAM LOOPS
#7 | 2020-05-07Method and apparatus for data-ready memory operations
#8 | 2020-03-05Method and apparatus for converting scatter control elements to gather control elements used to sort vector data elements
#9 | 2019-12-05Vector instruction for accumulating and compressing values based on input mask
#10 | 2019-11-14Strideshift instruction for transposing bits inside vector register
#11 | 2019-11-14VECTOR COMPRESS2 AND EXPAND2 INSTRUCTIONS WITH TWO MEMORY LOCATIONS
#12 | 2019-09-12Vectorize store instructions method and apparatus
#13 | 2019-07-25Deinterleave strided data elements processors, methods, systems, and instructions
#14 | 2019-05-16Apparatuses, methods, and systems for element sorting of vectors
#15 | 2019-05-02Collapsing of multiple nested loops, methods, and instructions
#16 | 2019-04-25Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
#17 | 2019-04-25Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
#18 | 2019-01-10Read and write masks update instruction for vectorization of recursive computations over independent data
#19 | 2018-12-27Collapsing of multiple nested loops, methods, and instructions
#20 | 2018-08-30Deinterleave strided data elements processors, methods, systems, and instructions
#21 | 2018-07-12Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
#22 | 2018-07-12Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
#23 | 2018-07-12Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
#24 | 2018-07-05Systems, apparatuses, and methods for broadcast compare addition
#25 | 2018-07-05Systems, apparatuses, and methods for broadcast arithmetic operations
#26 | 2018-03-29Methods and processors having instructions to determine middle, lowest, or highest values of corresponding elements of three vectors
#27 | 2018-02-15Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
#28 | 2018-02-01System and method of loop vectorization by compressing indices and data elements from iterations based on a control mask
#29 | 2018-01-04Systems, apparatuses, and methods for strided load
#30 | 2018-01-04Apparatuses, methods, and systems for element sorting of vectors
#31 | 2017-07-20Collapsing of multiple nested loops, methods, and instructions
#32 | 2017-03-16Instruction for element offset calculation in a multi-dimensional array
#33 | 2017-02-23Multi-element instruction with different read and write masks
#34 | 2017-01-19Processors, methods, systems, and instructions to store consecutive source elements to unmasked result elements with propagation to masked result elements
#35 | 2017-01-19Processors, methods, systems, and instructions to store source elements to corresponding unmasked result elements with propagation to masked result elements
#36 | 2016-11-17Read and write masks update instruction for vectorization of recursive computations over independent data
#37 | 2016-11-10Instruction for implementing iterations having an iteration dependent condition with a vector loop
#38 | 2016-10-13Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
#39 | 2016-01-14Instruction for implementing vector loops of iterations having an iteration dependent condition
#40 | 2016-01-14Instruction set for eliminating misaligned memory accesses during processing of an array having misaligned data rows
#41 | 2015-07-02Versatile packed data comparison processors, methods, systems, and instructions
#42 | 2014-11-27UNIQUE PACKED DATA ELEMENT IDENTIFICATION PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS
#43 | 2014-07-17Instruction for element offset calculation in a multi-dimensional array
#44 | 2014-07-03Methods, apparatus, instructions, and logic to provide permute controls with leading zero count functionality
#45 | 2014-07-03Collapsing of multiple nested loops, methods and instructions
#46 | 2014-07-03Vectorization Of Collapsed Multi-Nested Loops
#47 | 2014-04-03System and method of loop vectorization by compressing indexes and data elements from iterations based on a control mask
#48 | 2014-04-03Read and write masks update instruction for vectorization of recursive computations over interdependent data
#49 | 2014-04-03Instruction for shifting bits left with pulling ones into less significant bits
#50 | 2014-04-03Vector move instruction controlled by read and write masks
#51 | 2013-12-19Multi-element instruction with different read and write masks
580409 ⎘