loadpatents
name:-0.18466997146606
name:-0.22967505455017
name:-0.075529813766479
Charney; Mark J. Patent Filings

Charney; Mark J.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Charney; Mark J..The latest application filed is for "systems, methods, and apparatuses for zeroing a matrix".

Company Profile
84.111.190
  • Charney; Mark J. - Lexington MA
  • Charney; Mark J - Lexington MA US
*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
Efficient implementation of complex vector fused multiply add and complex vector multiply
Grant 11,455,167 - Sade , et al. September 27, 2
2022-09-27
Systems, Methods, And Apparatuses For Zeroing A Matrix
App 20220300286 - VALENTINE; Robert ;   et al.
2022-09-22
Systems, Methods, And Apparatuses For Tile Store
App 20220291927 - VALENTINE; Robert ;   et al.
2022-09-15
Systems, Methods, And Apparatuses For Tile Store
App 20220291926 - VALENTINE; Robert ;   et al.
2022-09-15
Systems, methods, and apparatuses for heterogeneous computing
Grant 11,416,281 - Sankaran , et al. August 16, 2
2022-08-16
Systems and methods for performing instructions to transpose rectangular tiles
Grant 11,403,071 - Sade , et al. August 2, 2
2022-08-02
Systems, Methods, And Apparatus For Matrix Move
App 20220236989 - VALENTINE; Robert ;   et al.
2022-07-28
Systems and methods for performing instructions to transform matrices into row-interleaved format
Grant 11,392,381 - Sade , et al. July 19, 2
2022-07-19
Instructions for vector multiplication of signed words with rounding
Grant 11,392,379 - Madduri , et al. July 19, 2
2022-07-19
Instruction Execution That Broadcasts And Masks Data Values At Different Levels Of Granularity
App 20220215117 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2022-07-07
Apparatuses, Methods, And Systems For 8-bit Floating-point Matrix Dot Product Instructions
App 20220206801 - Mellempudi; Naveen ;   et al.
2022-06-30
Systems and methods for performing instructions to convert to 16-bit floating-point format
Grant 11,372,643 - Heinecke , et al. June 28, 2
2022-06-28
Systems and methods for performing 16-bit floating-point vector dot product instructions
Grant 11,366,663 - Heinecke , et al. June 21, 2
2022-06-21
Systems, methods, and apparatuses for zeroing a matrix
Grant 11,360,770 - Valentine , et al. June 14, 2
2022-06-14
Apparatus and method of improved insert instructions
Grant 11,354,124 - Ould-Ahmed-Vall , et al. June 7, 2
2022-06-07
Systems, Methods, And Apparatuses For Matrix Add, Subtract, And Multiply
App 20220171623 - VALENTINE; Robert ;   et al.
2022-06-02
Systems And Methods For Performing Matrix Compress And Decompress Instructions
App 20220171627 - BAUM; Dan ;   et al.
2022-06-02
Apparatus and method of improved insert instructions
Grant 11,347,502 - Ould-Ahmed-Vall , et al. May 31, 2
2022-05-31
Systems, Methods, And Apparatuses For Heterogeneous Computing
App 20220164218 - SANKARAN; Rajesh M. ;   et al.
2022-05-26
Instruction execution that broadcasts and masks data values at different levels of granularity
Grant 11,301,581 - Ould-Ahmed-Vall , et al. April 12, 2
2022-04-12
Instruction execution that broadcasts and masks data values at different levels of granularity
Grant 11,301,580 - Ould-Ahmed-Vall , et al. April 12, 2
2022-04-12
Systems, Apparatuses, And Methods For Dual Complex Multiply Add Of Signed Words
App 20220107804 - OULD-AHMED-VALL; Elmoustapha ;   et al.
2022-04-07
Apparatuses, Methods, And Systems For Instructions To Convert 16-bit Floating-point Formats
App 20220100507 - HEINECKE; ALEXANDER F. ;   et al.
2022-03-31
Apparatuses, Methods, And Systems For Instructions For 16-bit Floating-point Matrix Dot Product Instructions
App 20220100502 - HEINECKE; ALEXANDER F. ;   et al.
2022-03-31
Systems For Performing Instructions To Quickly Convert And Use Tiles As 1d Vectors
App 20220100515 - TOLL; Bret ;   et al.
2022-03-31
Systems For Performing Instructions To Quickly Convert And Use Tiles As 1d Vectors
App 20220100505 - TOLL; Bret ;   et al.
2022-03-31
Systems, methods, and apparatus for matrix move
Grant 11,288,068 - Valentine , et al. March 29, 2
2022-03-29
Systems, methods, and apparatuses for tile store
Grant 11,288,069 - Valentine , et al. March 29, 2
2022-03-29
Systems And Methods To Load A Tile Register Pair
App 20220091848 - Sade; Raanan ;   et al.
2022-03-24
Apparatus and method of improved insert instructions
Grant 11,275,583 - Ould-Ahmed-Vall , et al. March 15, 2
2022-03-15
Context save with variable save state size
Grant 11,275,588 - Valentine , et al. March 15, 2
2022-03-15
Systems, methods, and apparatuses for tile broadcast
Grant 11,263,008 - Valentine , et al. March 1, 2
2022-03-01
Systems and methods for performing 16-bit floating-point vector dot product instructions
Grant 11,263,009 - Heinecke , et al. March 1, 2
2022-03-01
Systems, Methods, And Apparatuses For Dot Production Operations
App 20220058021 - VALENTINE; Robert ;   et al.
2022-02-24
Systems, Apparatuses, And Methods For Fused Multiply Add
App 20220050678 - Valentine; Robert ;   et al.
2022-02-17
Instruction execution that broadcasts and masks data values at different levels of granularity
Grant 11,250,154 - Ould-Ahmed-Vall , et al. February 15, 2
2022-02-15
Systems and methods for performing matrix compress and decompress instructions
Grant 11,249,761 - Baum , et al. February 15, 2
2022-02-15
Vector instructions for selecting and extending an unsigned sum of products of words and doublewords for accumulation
Grant 11,249,755 - Madduri , et al. February 15, 2
2022-02-15
Systems, Methods, And Apparatus For Tile Configuration
App 20220043652 - ADELMAN; Menachem ;   et al.
2022-02-10
Systems, Apparatuses, And Methods For Controllable Sine And/or Cosine Operations
App 20220035630 - MADDURI; Venkateswara R. ;   et al.
2022-02-03
Systems And Methods To Zero A Tile Register Pair
App 20220019438 - Sade; Raanan ;   et al.
2022-01-20
Systems And Methods Of Instructions To Accelerate Multiplication Of Sparse Matrices Using Bitmasks That Identify Non-zero Elements
App 20220012305 - BAUM; Dan ;   et al.
2022-01-13
Systems, Apparatuses, And Methods For Fused Multiply Add
App 20220012056 - Valentine; Robert ;   et al.
2022-01-13
Systems, Apparatuses, And Methods For Fused Multiply Add
App 20220012057 - Valentine; Robert ;   et al.
2022-01-13
Instructions for vector multiplication of unsigned words with rounding
Grant 11,221,849 - Madduri , et al. January 11, 2
2022-01-11
Loading And Storing Matrix Data With Datatype Conversion
App 20210406012 - Adelman; Menachem ;   et al.
2021-12-30
Matrix Data Scatter And Gather By Row
App 20210406016 - Hughes; Christopher J. ;   et al.
2021-12-30
Systems, Apparatuses, And Methods For Fused Multiply Add
App 20210406011 - Valentine; Robert ;   et al.
2021-12-30
Matrix Transpose And Multiply
App 20210405974 - Adelman; Menachem ;   et al.
2021-12-30
Systems, methods, and apparatuses for matrix add, subtract, and multiply
Grant 11,200,055 - Valentine , et al. December 14, 2
2021-12-14
Systems, Methods, And Apparatuses For Tile Matrix Multiplication And Accumulation
App 20210349720 - VALENTINE; Robert ;   et al.
2021-11-11
Systems, apparatuses, and methods for fused multiply add
Grant 11,169,802 - Valentine , et al. November 9, 2
2021-11-09
Systems, methods, and apparatuses for dot production operations
Grant 11,163,565 - Valentine , et al. November 2, 2
2021-11-02
Systems, apparatuses, and methods for dual complex multiply add of signed words
Grant 11,163,563 - Ould-Ahmed-Vall , et al. November 2, 2
2021-11-02
Interruptible And Restartable Matrix Multiplication Instructions, Processors, Methods, And Systems
App 20210326131 - GROCHOWSKI; Edward T. ;   et al.
2021-10-21
Systems For Performing Instructions To Quickly Convert And Use Tiles As 1d Vectors
App 20210318874 - TOLL; Bret ;   et al.
2021-10-14
Systems And Methods For Performing 16-bit Floating-point Matrix Dot Product Instructions
App 20210286620 - HEINECKE; Alexander F. ;   et al.
2021-09-16
Data element comparison processors, methods, systems, and instructions
Grant 11,113,053 - Mishra , et al. September 7, 2
2021-09-07
Systems, methods, and apparatuses for heterogeneous computing
Grant 11,093,277 - Sankaran , et al. August 17, 2
2021-08-17
Systems and methods to load a tile register pair
Grant 11,093,247 - Sade , et al. August 17, 2
2021-08-17
Systems, methods, and apparatuses for tile matrix multiplication and accumulation
Grant 11,086,623 - Valentine , et al. August 10, 2
2021-08-10
Systems, methods, and apparatus for tile configuration
Grant 11,080,048 - Adelman , et al. August 3, 2
2021-08-03
Systems and methods for performing instructions to convert to 16-bit floating-point format
Grant 11,068,263 - Heinecke , et al. July 20, 2
2021-07-20
Systems and methods for performing instructions to convert to 16-bit floating-point format
Grant 11,068,262 - Heinecke , et al. July 20, 2
2021-07-20
Systems For Performing Instructions For Fast Element Unpacking Into 2-dimensional Registers
App 20210216315 - TOLL; Bret ;   et al.
2021-07-15
Systems And Methods For Performing Instructions To Transform Matrices Into Row-interleaved Format
App 20210216323 - SADE; Raanan ;   et al.
2021-07-15
Interruptible and restartable matrix multiplication instructions, processors, methods, and systems
Grant 11,048,508 - Grochowski , et al. June 29, 2
2021-06-29
Systems and methods for performing 16-bit floating-point vector dot product instructions
Grant 11,036,504 - Heinecke , et al. June 15, 2
2021-06-15
Systems, apparatuses, and methods for controllable sine and/or cosine operations
Grant 11,036,499 - Madduri , et al. June 15, 2
2021-06-15
Systems and methods to zero a tile register pair
Grant 11,023,235 - Sade , et al. June 1, 2
2021-06-01
Systems, methods, and apparatuses utilizing CPU storage with a memory reference
Grant 11,023,382 - Sade , et al. June 1, 2
2021-06-01
Systems And Methods For Performing 16-bit Floating-point Vector Dot Product Instructions
App 20210157589 - HEINECKE; Alexander F. ;   et al.
2021-05-27
Systems, Apparatuses, And Methods For Dual Complex Multiply Add Of Signed Words
App 20210157580 - OULD-AHMED-VALL; Elmoustapha ;   et al.
2021-05-27
Systems, Methods, And Apparatuses For Dot Production Operations
App 20210132943 - VALENTINE; Robert ;   et al.
2021-05-06
Systems And Methods For Performing Instructions To Convert To 16-bit Floating-point Format
App 20210124581 - HEINECKE; Alexander F. ;   et al.
2021-04-29
Systems And Methods For Performing Instructions To Convert To 16-bit Floating-point Format
App 20210124580 - HEINECKE; Alexander F. ;   et al.
2021-04-29
Systems for performing instructions to quickly convert and use tiles as 1D vectors
Grant 10,990,396 - Toll , et al. April 27, 2
2021-04-27
Systems And Methods For Performing 16-bit Floating-point Vector Dot Product Instructions
App 20210117194 - HEINECKE; Alexander F. ;   et al.
2021-04-22
Systems and methods for performing instructions specifying ternary tile logic operations
Grant 10,970,076 - Ould-Ahmed-Vall , et al. April 6, 2
2021-04-06
Systems And Methods For Performing Instructions To Transpose Rectangular Tiles
App 20210096822 - SADE; Raanan ;   et al.
2021-04-01
Systems and methods for performing 16-bit floating-point matrix dot product instructions
Grant 10,963,246 - Heinecke , et al. March 30, 2
2021-03-30
Systems and methods for performing instructions to transform matrices into row-interleaved format
Grant 10,963,256 - Sade , et al. March 30, 2
2021-03-30
Systems, Apparatuses, And Methods For Chained Fused Multiply Add
App 20210081198 - CORBAL; JESUS ;   et al.
2021-03-18
Instructions For Vector Multiplication Of Signed Words With Rounding
App 20210081200 - MADDURI; Venkateswara R. ;   et al.
2021-03-18
Instructions For Vector Multiplication Of Unsigned Words With Rounding
App 20210072985 - MADDURI; Venkateswara R. ;   et al.
2021-03-11
Instruction execution that broadcasts and masks data values at different levels of granularity
Grant 10,909,259 - Ould-Ahmed-Vall , et al. February 2, 2
2021-02-02
Systems for performing instructions for fast element unpacking into 2-dimensional registers
Grant 10,896,043 - Toll , et al. January 19, 2
2021-01-19
Systems, methods, and apparatuses for tile diagonal
Grant 10,877,756 - Valentine , et al. December 29, 2
2020-12-29
Systems, Methods, And Apparatuses For Heterogeneous Computing
App 20200401440 - SANKARAN; Rajesh M. ;   et al.
2020-12-24
Systems and methods for performing instructions to transpose rectangular tiles
Grant 10,866,786 - Sade , et al. December 15, 2
2020-12-15
Systems, apparatuses, and methods for chained fused multiply add
Grant 10,853,065 - Corbal , et al. December 1, 2
2020-12-01
Systems And Methods For Performing Matrix Compress And Decompress Instructions
App 20200348937 - BAUM; Dan ;   et al.
2020-11-05
Systems, Methods, And Apparatuses For Tile Broadcast
App 20200249947 - Kind Code
2020-08-06
Systems, Methods, And Apparatuses For Tile Load
App 20200249949 - Kind Code
2020-08-06
Systems, Methods, And Apparatus For Tile Configuration
App 20200241877 - ADELMAN; Menachem ;   et al.
2020-07-30
Systems, Methods, And Apparatuses For Zeroing A Matrix
App 20200241873 - VALENTINE; Robert ;   et al.
2020-07-30
Systems, Methods, And Apparatuses For Tile Store
App 20200233666 - VALENTINE; Robert ;   et al.
2020-07-23
Systems, Methods, And Apparatus For Matrix Move
App 20200233665 - VALENTINE; Robert ;   et al.
2020-07-23
Systems, Methods, And Apparatuses For Tile Matrix Multiplication And Accumulation
App 20200233667 - VALENTINE; Robert ;   et al.
2020-07-23
Apparatus and method of improved packed integer permute instruction
Grant 10,719,316 - Ould-Ahmed-Vall , et al.
2020-07-21
Systems and methods for performing matrix compress and decompress instructions
Grant 10,719,323 - Baum , et al.
2020-07-21
Systems And Methods To Accelerate Multiplication Of Sparse Matrices
App 20200210517 - BAUM; Dan ;   et al.
2020-07-02
Systems And Methods For Performing Matrix Row- And Column-wise Permute Instructions
App 20200210188 - OULD-AHMED-VALL; Elmoustapha ;   et al.
2020-07-02
Systems And Methods For Performing Nibble-sized Operations On Matrix Elements
App 20200210173 - OULD-AHMED-VALL; Elmoustapha ;   et al.
2020-07-02
Instructions For Vector Unsigned Multiplication And Accumulation Of Unsigned Doublewords
App 20200201633 - MADDURI; Venkateswara R. ;   et al.
2020-06-25
Efficient Implementation Of Complex Vector Fused Multiply Add And Complex Vector Multiply
App 20200201628 - SADE; Raanan ;   et al.
2020-06-25
Method and apparatus for performing a vector bit reversal and crossing
Grant 10,691,452 - Corbal San Adrian , et al.
2020-06-23
Packed Data Operation Mask Shift Processors, Methods, Systems, And Instructions
App 20200183688 - Toll; Bret L. ;   et al.
2020-06-11
Instruction Execution That Broadcasts And Masks Data Values At Different Levels Of Granularity
App 20200134226 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2020-04-30
Instruction Execution That Broadcasts And Masks Data Values At Different Levels Of Granularity
App 20200134224 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2020-04-30
Instruction Execution That Broadcasts And Masks Data Values At Different Levels Of Granularity
App 20200134225 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2020-04-30
Context Save With Variable Save State Size
App 20200110608 - VALENTINE; Robert ;   et al.
2020-04-09
Systems For Performing Instructions To Quickly Convert And Use Tiles As 1d Vectors
App 20200104135 - TOLL; Bret ;   et al.
2020-04-02
Method And Apparatus For Performing A Vector Permute With An Index And An Immediate
App 20200097290 - SAN ADRIAN; JESUS CORBAL ;   et al.
2020-03-26
Data Element Comparison Processors, Methods, Systems, And Instructions
App 20200089494 - MISHRA; Asit K. ;   et al.
2020-03-19
Systems, Apparatuses, And Methods For Vector-packed Fractional Multiplication Of Signed Words With Rounding, Saturation, And Hig
App 20200073635 - MADDURI; Venkateswara R. ;   et al.
2020-03-05
Systems, Apparatuses, And Methods For Controllable Sine And/or Cosine Operations
App 20200073658 - MADDURI; Venkateswara R. ;   et al.
2020-03-05
Systems, Methods, And Apparatuses For Matrix Operations
App 20200065352 - VALENTINE; Robert ;   et al.
2020-02-27
Packed data operation mask shift processors, methods, systems, and instructions
Grant 10,564,966 - Toll , et al. Feb
2020-02-18
Systems, Apparatuses, And Methods For Fused Multiply Add
App 20200026515 - Valentine; Robert ;   et al.
2020-01-23
Efficient implementation of complex vector fused multiply add and complex vector multiply
Grant 10,521,226 - Sade , et al. Dec
2019-12-31
Systems, Methods, And Apparatuses For Tile Transpose
App 20190347100 - VALENTINE; Robert ;   et al.
2019-11-14
Systems, Methods, And Apparatuses For Heterogeneous Computing
App 20190347125 - SANKARAN; Rajesh M. ;   et al.
2019-11-14
Systems, Methods, And Apparatuses For Matrix Add, Subtract, And Multiply
App 20190347310 - VALENTINE; Robert ;   et al.
2019-11-14
Apparatus and method of improved permute instructions
Grant 10,474,459 - Ould-Ahmed-Vall , et al. Nov
2019-11-12
Systems, Methods, And Apparatuses For Tile Diagonal
App 20190339972 - VALENTINE; Robert ;   et al.
2019-11-07
Apparatus and method of improved insert instructions
Grant 10,459,728 - Ould-Ahmed-Vall , et al. Oc
2019-10-29
Method and apparatus for performing a vector permute with an index and an immediate
Grant 10,445,092 - San Adrian , et al. Oc
2019-10-15
Efficient Implementation Of Complex Vector Fused Multiply Add And Complex Vector Multiply
App 20190303142 - SADE; Raanan ;   et al.
2019-10-03
Data element comparison processors, methods, systems, and instructions
Grant 10,423,411 - Mishra , et al. Sept
2019-09-24
Interruptible And Restartable Matrix Multiplication Instructions, Processors, Methods, And Systems
App 20190258481 - GROCHOWSKI; Edward T. ;   et al.
2019-08-22
Packed data operation mask concatenation processors, methods, systems, and instructions
Grant 10,372,449 - Toll , et al.
2019-08-06
Systems, Methods, And Apparatuses Handling Half-precision Operands
App 20190163476 - VALENTINE; Robert ;   et al.
2019-05-30
Method and apparatus for performing a vector bit shuffle
Grant 10,296,489 - Ould-Ahmed-Vall , et al.
2019-05-21
Method and apparatus for performing a vector bit gather
Grant 10,296,334 - Ould-Ahmed-Vall , et al.
2019-05-21
Fusible instructions and logic to provide or-test and and-test functionality using multiple test sources
Grant 10,296,347 - Loktyukhin , et al.
2019-05-21
Interruptible and restartable matrix multiplication instructions, processors, methods, and systems
Grant 10,275,243 - Grochowski , et al.
2019-04-30
Systems, Apparatuses, And Methods For Chained Fused Multiply Add
App 20190121637 - CORBAL; JESUS ;   et al.
2019-04-25
Architectural register replacement for instructions that use multiple architectural registers
Grant 10,255,072 - Charney , et al.
2019-04-09
Systems And Methods For Performing Instructions To Transform Matrices Into Row-interleaved Format
App 20190102196 - SADE; Raanan ;   et al.
2019-04-04
Instruction Execution That Broadcasts And Masks Data Values At Different Levels Of Granularity
App 20190095643 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2019-03-28
Systems And Methods For Performing Instructions To Convert To 16-bit Floating-point Format
App 20190079762 - HEINECKE; Alexander F. ;   et al.
2019-03-14
Systems And Methods For Performing 16-bit Floating-point Vector Dot Product Instructions
App 20190079767 - HEINECKE; Alexander F. ;   et al.
2019-03-14
Systems And Methods For Performing 16-bit Floating-point Matrix Dot Product Instructions
App 20190079768 - HEINECKE; Alexander F. ;   et al.
2019-03-14
Methods, apparatus, instructions and logic to provide vector packed tuple cross-comparison functionality
Grant 10,203,955 - Valentine , et al. Feb
2019-02-12
Instruction and logic to provide conversions between a mask register and a general purpose register or memory
Grant 10,203,954 - Ould-Ahmed-Vall , et al. Feb
2019-02-12
Systems And Methods To Store A Tile Register Pair To Memory
App 20190042255 - Sade; Raanan ;   et al.
2019-02-07
Systems And Methods For Performing Horizontal Tile Operations
App 20190042261 - HUGHES; Christopher J. ;   et al.
2019-02-07
Systems And Methods For Performing Instructions Specifying Ternary Tile Logic Operations
App 20190042260 - OULD-AHMED-VALL; Elmoustapha ;   et al.
2019-02-07
Systems, Methods, And Apparatuses Utilizing Cpu Storage With A Memory Reference
App 20190042448 - SADE; Raanan ;   et al.
2019-02-07
Systems, Methods, And Apparatuses For Matrix Operations
App 20190042540 - Sade; Raanan ;   et al.
2019-02-07
Systems, Methods, And Apparatuses For Dot Product Operations
App 20190042541 - Sade; Raanan ;   et al.
2019-02-07
Systems And Methods For Performing Matrix Compress And Decompress Instructions
App 20190042257 - BAUM; Dan ;   et al.
2019-02-07
Systems And Methods To Zero A Tile Register Pair
App 20190042256 - Sade; Raanan ;   et al.
2019-02-07
Systems And Methods For Performing Instructions To Transpose Rectangular Tiles
App 20190042202 - SADE; Raanan ;   et al.
2019-02-07
Systems And Methods For Computing Dot Products Of Nibbles In Two Tile Operands
App 20190042235 - Sade; Raanan ;   et al.
2019-02-07
Systems And Methods To Load A Tile Register Pair
App 20190042254 - Sade; Raanan ;   et al.
2019-02-07
Gathering and scattering multiple data elements
Grant 10,175,990 - Hughes , et al. J
2019-01-08
Systems, apparatuses, and methods for chained fused multiply add
Grant 10,146,535 - Corbal , et al. De
2018-12-04
Gathering and scattering multiple data elements
Grant 10,114,651 - Hughes , et al. October 30, 2
2018-10-30
Instruction execution that broadcasts and masks data values at different levels of granularity
Grant 10,083,316 - Ould-Ahmed-Vall , et al. September 25, 2
2018-09-25
Vector store/load instructions for array of structures
Grant 10,019,262 - Jha , et al. July 10, 2
2018-07-10
Method and apparatus for performing a vector bit reversal
Grant 10,013,253 - Corbal , et al. July 3, 2
2018-07-03
Floating point (FP) add low instructions functional unit
Grant 9,996,319 - Anderson , et al. June 12, 2
2018-06-12
Fused multiply-add (FMA) low functional unit
Grant 9,996,320 - Anderson , et al. June 12, 2
2018-06-12
Gathering And Scattering Multiple Data Elements
App 20180150301 - Hughes; Christopher J. ;   et al.
2018-05-31
Systems, apparatuses, and methods for performing mask bit compression
Grant 9,983,873 - Toll , et al. May 29, 2
2018-05-29
Gathering And Scattering Multiple Data Elements
App 20180129506 - Hughes; Christopher J. ;   et al.
2018-05-10
Systems, Apparatuses, And Methods For Chained Fused Multiply Add
App 20180113708 - CORBAL; JESUS ;   et al.
2018-04-26
Apparatus and method of improved permute instructions with multiple granularities
Grant 9,946,540 - Ould-Ahmed-Vall , et al. April 17, 2
2018-04-17
Apparatus And Method Of Improved Extract Instructions
App 20180081689 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2018-03-22
Apparatus And Method Of Improved Insert Instructions
App 20180074825 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2018-03-15
Apparatus And Method Of Improved Permute Instructions
App 20180074822 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2018-03-15
Apparatus And Method Of Improved Permute Instructions
App 20180067742 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2018-03-08
Instruction and logic to perform a centrifuge operation
Grant 9,904,548 - Ould-Ahmed-Vall , et al. February 27, 2
2018-02-27
Loop vectorization methods and apparatus
Grant 9,898,266 - Vasudevan , et al. February 20, 2
2018-02-20
Methods and apparatus for fusing instructions to provide OR-test and AND-test functionality on multiple test sources
Grant 9,886,277 - Loktyukhin , et al. February 6, 2
2018-02-06
Method And Apparatus For Performing A Vector Bit Reversal And Crossing
App 20180032334 - CORBAL; JESUS ;   et al.
2018-02-01
Architectural Register Replacement For Instructions That Use Multiple Architectural Registers
App 20180004523 - Charney; Mark J. ;   et al.
2018-01-04
Interruptible And Restartable Matrix Multiplication Instructions, Processors, Methods, And Systems
App 20180004510 - Grochowski; Edward T. ;   et al.
2018-01-04
Apparatus And Method Of Improved Insert Instructions
App 20170357510 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2017-12-14
Apparatus And Method Of Improved Insert Instructions
App 20170329605 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2017-11-16
Systems, Apparatuses, and Methods for Performing Conflict Detection and Broadcasting Contents of a Register to Data Element Positions of Another Register
App 20170329606 - HUGHES; Christopher J. ;   et al.
2017-11-16
Apparatus And Method Of Improved Insert Instructions
App 20170300332 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2017-10-19
Packed Data Operation Mask Concatenation Processors, Methods, Systems, And Instructions
App 20170300327 - Toll; Bret L. ;   et al.
2017-10-19
Method and apparatus for performing a vector bit reversal and crossing
Grant 9,785,437 - San Adrian , et al. October 10, 2
2017-10-10
Apparatus And Method Of Improved Permute Instructions
App 20170262282 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2017-09-14
Packed data operation mask register arithmetic combination processors, methods, systems, and instructions
Grant 9,760,371 - Toll , et al. September 12, 2
2017-09-12
Apparatus And Method Of Improved Extract Instructions
App 20170242704 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2017-08-24
Systems, Apparatuses, and Methods for Getting Even and Odd Data Elements
App 20170192780 - Valentine; Robert ;   et al.
2017-07-06
Systems, Apparatuses, and Methods for Strided Loads
App 20170192781 - Valentine; Robert ;   et al.
2017-07-06
Systems, Apparatuses, and Methods for Aggregate Gather and Stride
App 20170192782 - Valentine; Robert ;   et al.
2017-07-06
Fused Multiply-Add (FMA) low functional unit
App 20170185379 - Anderson; Cristina S. ;   et al.
2017-06-29
Floating Point (fp) Add Low Instructions Functional Unit
App 20170185377 - Anderson; Cristina S. ;   et al.
2017-06-29
Aggregate Scatter Instructions
App 20170177543 - Jha; Ashish ;   et al.
2017-06-22
Vector Store/load Instructions For Array Of Structures
App 20170177340 - JHA; ASHISH ;   et al.
2017-06-22
Instruction Execution That Broadcasts And Masks Data Values At Different Levels Of Granularity
App 20170169246 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2017-06-15
Systems, apparatuses, and methods for performing conflict detection and broadcasting contents of a register to data element positions of another register
Grant 9,665,368 - Hughes , et al. May 30, 2
2017-05-30
Apparatus and method of improved permute instructions
Grant 9,658,850 - Ould-Ahmed-Vall , et al. May 23, 2
2017-05-23
Apparatus and method of improved insert instructions
Grant 9,619,236 - Ould-Ahmed-Vall , et al. April 11, 2
2017-04-11
Data Element Comparison Processors, Methods, Systems, And Instructions
App 20170090924 - Mishra; Asit K. ;   et al.
2017-03-30
Apparatus and method of improved extract instructions
Grant 9,588,764 - Ould-Ahmed-Vall , et al. March 7, 2
2017-03-07
Fusible Instructions And Logic To Provide Or-test And And-test Functionality Using Multiple Test Sources
App 20170052788 - LOKTYUKHIN; MAXIM ;   et al.
2017-02-23
Systems, Apparatuses, and Methods for Performing Mask Bit Compression
App 20170024206 - Toll; Bret L. ;   et al.
2017-01-26
Apparatus and method for performing permute operations
Grant 9,513,918 - Ould-Ahmed-Vall , et al. December 6, 2
2016-12-06
Fusible instructions and logic to provide OR-test and AND-test functionality using multiple test sources
Grant 9,483,266 - Loktyukhin , et al. November 1, 2
2016-11-01
Packed two source inter-element shift merge processors, methods, systems, and instructions
Grant 9,442,731 - Uliel , et al. September 13, 2
2016-09-13
Packed data operation mask comparison processors, methods, systems, and instructions
Grant 9,442,733 - Toll , et al. September 13, 2
2016-09-13
Instruction execution that broadcasts and masks data values at different levels of granularity
Grant 9,424,327 - Ould-Ahmed-Vall , et al. August 23, 2
2016-08-23
Vector address conflict resolution with vector population count functionality
Grant 9,411,592 - Valentine , et al. August 9, 2
2016-08-09
Method And Apparatus For Performing A Vector Permute With An Index And An Immediate
App 20160188530 - SAN ADRIAN; JESUS CORBAL ;   et al.
2016-06-30
Method And Apparatus For Performing A Vector Bit Shuffle
App 20160188532 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2016-06-30
Methods, Apparatus, Instructions And Logic To Provide Vector Packed Tuple Cross-comparison Functionality
App 20160188336 - Valentine; Robert ;   et al.
2016-06-30
Method And Apparatus For Compressing A Mask Value
App 20160188333 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2016-06-30
Method And Apparatus For Performing A Vector Bit Gather
App 20160188335 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2016-06-30
Method And Apparatus For Performing A Vector Bit Reversal And Crossing
App 20160179529 - CORBAL; JESUS ;   et al.
2016-06-23
Instruction And Logic To Perform An Inverse Centrifuge Operation
App 20160179548 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2016-06-23
Instruction And Logic To Perform A Vector Saturated Doubleword/quadword Add
App 20160179530 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2016-06-23
Instruction And Logic To Perform A Centrifuge Operation
App 20160179539 - OULD-AHMED-VALL; ELMOUSTAPHA ;   et al.
2016-06-23
Method And Apparatus For Performing A Vector Bit Reversal
App 20160179522 - CORBAL; JESUS ;   et al.
2016-06-23
Packed Data Operation Mask Comparison Processors, Methods, Systems, And Instructions
App 20160154652 - Toll; Bret L. ;   et al.
2016-06-02
Systems, apparatuses, and methods for performing mask bit compression
Grant 9,354,877 - Toll , et al. May 31, 2
2016-05-31
Loop Vectorization Methods And Apparatus
App 20160139897 - Vasudevan; Nalini ;   et al.
2016-05-19
Instruction execution unit that broadcasts data values at different levels of granularity
Grant 9,336,000 - Ould-Ahmed-Vall , et al. May 10, 2
2016-05-10
Systems, apparatuses, and methods for determining a trailing least significant masking bit of a writemask register
Grant 9,323,531 - Hughes , et al. April 26, 2
2016-04-26
Loop vectorization methods and apparatus
Grant 9,244,677 - Vasudevan , et al. January 26, 2
2016-01-26
Packed Two Source Inter-element Shift Merge Processors, Methods, Systems, And Instructions
App 20150261534 - Uliel; Tal ;   et al.
2015-09-17
Instruction And Logic To Provide Conversions Between A Mask Register And A General Purpose Register Or Memory
App 20150113246 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2015-04-23
Apparatus and method to obtain information regarding suppressed faults
Grant 8,996,923 - Hughes , et al. March 31, 2
2015-03-31
Vector conflict instructions
Grant 8,972,698 - Hughes , et al. March 3, 2
2015-03-03
Apparatus And Method For Performing Permute Operations
App 20150026439 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2015-01-22
Gathering and Scattering Multiple Data Elements
App 20140344553 - Hughes; Christopher J. ;   et al.
2014-11-20
Fusible Instructions And Logic To Provide Or-test And And-test Functionality Using Multiple Test Sources
App 20140281397 - LOKTYUKHIN; MAXIM ;   et al.
2014-09-18
Methods And Apparatus For Fusing Instructions To Provide Or-test And And-test Functionality On Multiple Test Sources
App 20140281389 - LOKTYUKHIN; MAXIM ;   et al.
2014-09-18
Systems, Apparatuses, and Methods for Determining a Trailing Least Significant Masking Bit of a Writemask Register
App 20140281401 - Hughes; Christopher J. ;   et al.
2014-09-18
Systems, Apparatuses, And Methods For Performing Conversion Of A Mask Register Into A Vector Register.
App 20140223138 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2014-08-07
Methods, Apparatus, Instructions, And Logic To Provide Vector Address Conflict Resolution With Vector Population Count Functionality
App 20140189307 - Valentine; Robert ;   et al.
2014-07-03
Methods, Apparatus, Instructions, And Logic To Provide Vector Address Conflict Detection Functionality
App 20140189308 - Hughes; Christopher J. ;   et al.
2014-07-03
System, Apparatus And Method For Loop Remainder Mask Instruction
App 20140189296 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2014-07-03
Apparatus And Method To Obtain Information Regarding Suppressed Faults
App 20140149802 - Hughes; Christopher J. ;   et al.
2014-05-29
Systems, Apparatuses, and Methods for Performing Conflict Detection and Broadcasting Contents of a Register to Data Element Positions of Another Register
App 20140095843 - Hughes; Christopher J. ;   et al.
2014-04-03
Loop Vectorization Methods And Apparatus
App 20140096119 - VASUDEVAN; NALINI ;   et al.
2014-04-03
Systems, Apparatuses, And Methods For Extracting A Writemask From A Register
App 20140068227 - Toll; Bret L. ;   et al.
2014-03-06
Apparatus And Method For Broadcasting From A General Purpose Register To A Vector Register
App 20140059322 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2014-02-27
Systems, Apparatuses, And Methods For Performing Mask Bit Compression
App 20140019732 - Toll; Bret L. ;   et al.
2014-01-16
Instruction Execution Unit That Broadcasts Data Values At Different Levels Of Granularity
App 20130339664 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2013-12-19
Apparatus And Method Of Improved Permute Instructions
App 20130290687 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2013-10-31
Instruction Execution That Broadcasts And Masks Data Values At Different Levels Of Granularity
App 20130290254 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2013-10-31
Apparatus And Method Of Improved Insert Instructions
App 20130283021 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2013-10-24
Packed Data Operation Mask Shift Processors, Methods, Systems, And Instructions
App 20130275719 - Toll; Bret L. ;   et al.
2013-10-17
Apparatus And Method Of Improved Extract Instructions
App 20130275730 - Ould-Ahmed-Vall; Elmoustapha ;   et al.
2013-10-17
Packed Data Operation Mask Register Arithmetic Combination Processors, Methods, Systems, And Instructions
App 20130275728 - Toll; Bret L. ;   et al.
2013-10-17
Gathering and scattering multiple data elements
Grant 8,447,962 - Hughes , et al. May 21, 2
2013-05-21
Vector Conflict Instructions
App 20120166761 - Hughes; Christopher J. ;   et al.
2012-06-28
Method and apparatus for efficient ordered stores over an interconnection network
Grant 8,117,392 - Charney , et al. February 14, 2
2012-02-14
Gathering and Scattering Multiple Data Elements
App 20110153983 - Hughes; Christopher J. ;   et al.
2011-06-23
Method and apparatus for efficient ordered stores over an interconnection network
App 20050091121 - Charney, Mark J. ;   et al.
2005-04-28

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.

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