Patent | Date |
---|
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 |
Method And System For Performing Data Movement Operations With Read Snapshot And In Place Write Update App 20220261351 - Vasudevan; Anil ;   et al. | 2022-08-18 |
Systems and methods for performing instructions to transpose rectangular tiles Grant 11,403,071 - Sade , et al. August 2, 2 | 2022-08-02 |
Memory tagging apparatus and method Grant 11,392,503 - Gabor , et al. July 19, 2 | 2022-07-19 |
Apparatuses, methods, and systems to precisely monitor memory store accesses Grant 11,392,380 - Yasin , et al. July 19, 2 | 2022-07-19 |
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 |
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 And Methods For Performing Matrix Compress And Decompress Instructions App 20220171627 - BAUM; Dan ;   et al. | 2022-06-02 |
Method and system for performing data movement operations with read snapshot and in place write update Grant 11,327,894 - Vasudevan , et al. May 10, 2 | 2022-05-10 |
Apparatus And Method For Complex Multiplication App 20220129264 - Valentine; Robert ;   et al. | 2022-04-28 |
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 And Methods To Load A Tile Register Pair App 20220091848 - Sade; Raanan ;   et al. | 2022-03-24 |
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 and methods for performing matrix compress and decompress instructions Grant 11,249,761 - Baum , 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 And Methods To Zero A Tile Register Pair App 20220019438 - Sade; Raanan ;   et al. | 2022-01-20 |
Methods And Apparatus To Perform Weight And Activation Compression And Decompression App 20220012592 - Jain; Nilesh ;   et al. | 2022-01-13 |
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 |
Apparatus and method for complex multiplication Grant 11,169,800 - Valentine , et al. November 9, 2 | 2021-11-09 |
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 |
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 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 |
Memory Tagging Metadata Manipulation App 20210200685 - Gabor; Ron ;   et al. | 2021-07-01 |
Memory Tagging Apparatus And Method App 20210200684 - GABOR; RON ;   et al. | 2021-07-01 |
Apparatuses, Methods, And Systems To Precisely Monitor Memory Store Accesses App 20210200547 - YASIN; Ahmad ;   et al. | 2021-07-01 |
Memory Tagging Apparatus And Method App 20210200686 - GABOR; RON ;   et al. | 2021-07-01 |
Apparatus and method for a range comparison, exchange, and add Grant 11,036,501 - Sade , et al. June 15, 2 | 2021-06-15 |
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, 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 to zero a tile register pair Grant 11,023,235 - 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 |
Hardware Apparatuses And Methods For Memory Corruption Detection App 20210141683 - Stark; Tomer ;   et al. | 2021-05-13 |
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 to transpose vectors on-the-fly while loading from memory Grant 10,970,072 - Heinecke , et al. April 6, 2 | 2021-04-06 |
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 |
Apparatus and Method for Store Pairing with Reduced Hardware Requirements App 20210096860 - SADE; Raanan ;   et al. | 2021-04-01 |
Systems And Methods For Performing Instructions To Transpose Rectangular Tiles App 20210096822 - SADE; Raanan ;   et al. | 2021-04-01 |
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 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 |
Method and apparatus for efficient matrix alignment in a systolic array Grant 10,929,143 - Espig , et al. February 23, 2 | 2021-02-23 |
Method And System For Performing Data Movement Operations With Read Snapshot And In Place Write Update App 20210049102 - Vasudevan; Anil ;   et al. | 2021-02-18 |
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 and methods for performing instructions to transpose rectangular tiles Grant 10,866,786 - Sade , et al. December 15, 2 | 2020-12-15 |
Defining Virtualized Page Attributes Based On Guest Page Attributes App 20200379917 - Neiger; Gilbert ;   et al. | 2020-12-03 |
Apparatus and method for processing structure of arrays (SoA) and array of structures (AoS) data Grant 10,838,734 - Hughes , et al. November 17, 2 | 2020-11-17 |
Systems And Methods For Performing Matrix Compress And Decompress Instructions App 20200348937 - BAUM; Dan ;   et al. | 2020-11-05 |
Apparatus And Method For Converting A Floating-point Value From Half Precision To Single Precision App 20200341759 - Valentine; Robert ;   et al. | 2020-10-29 |
Hardware apparatuses and methods for memory corruption detection Grant 10,776,190 - Stark , et al. September 15, 2 | 2020-09-15 |
Systems, Methods, And Apparatus For Tile Configuration App 20200241877 - ADELMAN; Menachem ;   et al. | 2020-07-30 |
Systems and methods for performing matrix compress and decompress instructions Grant 10,719,323 - Baum , et al. | 2020-07-21 |
Apparatus and method for prioritized quality of service processing for transactional memory Grant 10,719,442 - Wang , et al. | 2020-07-21 |
Defining virtualized page attributes based on guest page attributes Grant 10,713,177 - Neiger , et al. | 2020-07-14 |
Systems And Methods For Performing Nibble-sized Operations On Matrix Elements App 20200210173 - OULD-AHMED-VALL; Elmoustapha ;   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 To Accelerate Multiplication Of Sparse Matrices App 20200210517 - BAUM; Dan ;   et al. | 2020-07-02 |
Efficient Implementation Of Complex Vector Fused Multiply Add And Complex Vector Multiply App 20200201628 - SADE; Raanan ;   et al. | 2020-06-25 |
Apparatus And Method For A Range Comparison, Exchange, And Add App 20200201630 - SADE; RAANAN ;   et al. | 2020-06-25 |
Systems And Methods To Transpose Vectors On-the-fly While Loading From Memory App 20200201640 - HEINECKE; Alexander F. ;   et al. | 2020-06-25 |
Apparatus And Method For Complex Multiplication App 20200192663 - Valentine; Robert ;   et al. | 2020-06-18 |
Apparatus and method for converting a floating-point value from half precision to single precision Grant 10,684,854 - Valentine , et al. | 2020-06-16 |
Systems For Performing Instructions To Quickly Convert And Use Tiles As 1d Vectors App 20200104135 - TOLL; Bret ;   et al. | 2020-04-02 |
Method and system for performing data movement operations with read snapshot and in place write update Grant 10,606,755 - Vasudevan , et al. | 2020-03-31 |
Apparatus And Method For Tile Gather And Tile Scatter App 20200097291 - HUGHES; CHRISTOPHER J. ;   et al. | 2020-03-26 |
Apparatus And Method For Processing Structure Of Arrays (soa) And Array Of Structures (aos) Data App 20200097298 - HUGHES; CHRISTOPHER J. ;   et al. | 2020-03-26 |
Apparatus And Method For Prioritized Quality Of Service Processing For Transactional Memory App 20200081835 - WANG; REN ;   et al. | 2020-03-12 |
Systems, Methods, And Apparatuses For Matrix Operations App 20200065352 - VALENTINE; Robert ;   et al. | 2020-02-27 |
Efficient implementation of complex vector fused multiply add and complex vector multiply Grant 10,521,226 - Sade , et al. Dec | 2019-12-31 |
Apparatus and method for complex multiply and accumulate Grant 10,489,154 - Valentine , et al. Nov | 2019-11-26 |
Apparatus and method for complex multiplication Grant 10,452,394 - Valentine , et al. Oc | 2019-10-22 |
Efficient Implementation Of Complex Vector Fused Multiply Add And Complex Vector Multiply App 20190303142 - SADE; Raanan ;   et al. | 2019-10-03 |
Hardware Apparatuses And Methods For Memory Corruption Detection App 20190235948 - Stark; Tomer ;   et al. | 2019-08-01 |
Linear memory address transformation and management Grant 10,324,857 - Nuzman , et al. | 2019-06-18 |
Apparatus And Method For Converting A Floating-point Value From Half Precision To Single Precision App 20190163474 - Valentine; Robert ;   et al. | 2019-05-30 |
Apparatus And Method For Complex Multiply And Accumulate App 20190163472 - Valentine; Robert ;   et al. | 2019-05-30 |
Apparatus And Method For Complex Multiplication App 20190163473 - Valentine; Robert ;   et al. | 2019-05-30 |
Systems, Methods, And Apparatuses Handling Half-precision Operands App 20190163476 - VALENTINE; Robert ;   et al. | 2019-05-30 |
Increasing invalid to modified protocol occurrences in a computing system Grant 10,303,605 - Sade , et al. | 2019-05-28 |
Systems And Methods For Performing Instructions To Transform Matrices Into Row-interleaved Format App 20190102196 - SADE; Raanan ;   et al. | 2019-04-04 |
Systems And Methods For Performing 16-bit Floating-point Matrix Dot Product Instructions App 20190079768 - 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 Instructions To Convert To 16-bit Floating-point Format App 20190079762 - HEINECKE; Alexander F. ;   et al. | 2019-03-14 |
Method and apparatus for supporting quasi-posted loads Grant 10,223,121 - Ouziel , et al. | 2019-03-05 |
Systems, Methods, And Apparatuses For Matrix Operations App 20190042540 - 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, Methods, And Apparatuses Utilizing Cpu Storage With A Memory Reference App 20190042448 - SADE; Raanan ;   et al. | 2019-02-07 |
Method And Apparatus For Efficient Matrix Alignment In A Systolic Array App 20190042262 - Espig; Michael ;   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 And Methods For Performing Matrix Compress And Decompress Instructions App 20190042257 - BAUM; Dan ;   et al. | 2019-02-07 |
Systems And Methods To Store A Tile Register Pair To Memory App 20190042255 - Sade; Raanan ;   et al. | 2019-02-07 |
Systems For Performing Instructions For Fast Element Unpacking Into 2-dimensional Registers App 20190042245 - TOLL; Bret ;   et al. | 2019-02-07 |
Systems And Methods To Load A Tile Register Pair App 20190042254 - Sade; Raanan ;   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 Computing Dot Products Of Nibbles In Two Tile Operands App 20190042235 - 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 Horizontal Tile Operations App 20190042261 - HUGHES; Christopher J. ;   et al. | 2019-02-07 |
Method And System For Performing Data Movement Operations With Read Snapshot And In Place Write Update App 20190004958 - Vasudevan; Anil ;   et al. | 2019-01-03 |
Hardware apparatuses and methods for memory corruption detection Grant 10,162,694 - Stark , et al. Dec | 2018-12-25 |
Suspendable load address tracking inside transactions Grant 10,146,538 - Sade , et al. De | 2018-12-04 |
Linear Memory Address Transformation And Management App 20180210842 - Nuzman; Joseph ;   et al. | 2018-07-26 |
Method And Apparatus For Supporting Quasi-posted Loads App 20180181393 - Ouziel; Ido ;   et al. | 2018-06-28 |
Apparatus and method for memory-hierarchy aware producer-consumer instruction Grant 9,990,287 - Raikin , et al. June 5, 2 | 2018-06-05 |
Suspendable Load Address Tracking Inside Transactions App 20180095759 - Sade; Raanan ;   et al. | 2018-04-05 |
Defining Virtualized Page Attributes Based On Guest Page Attributes App 20180074969 - Neiger; Gilbert ;   et al. | 2018-03-15 |
Increasing Invalid To Modified Protocol Occurrences In A Computing System App 20180024925 - Sade; Raanan ;   et al. | 2018-01-25 |
Processors, Methods, And Systems To Identify Stores That Cause Remote Transactional Execution Aborts App 20180004521 - Kleen; Andreas ;   et al. | 2018-01-04 |
Memory corruption detection Grant 9,858,140 - Gabor , et al. January 2, 2 | 2018-01-02 |
Apparatus And Method For Re-execution Of Faulting Operations App 20170286121 - HILDESHEIM; Gur ;   et al. | 2017-10-05 |
Recovery from multiple data errors Grant 9,690,640 - Sade , et al. June 27, 2 | 2017-06-27 |
Hardware Apparatuses And Methods For Memory Corruption Detection App 20170177429 - Stark; Tomer ;   et al. | 2017-06-22 |
Instruction and logic for a cache prefetcher and dataless fill buffer Grant 9,558,127 - Shwartsman , et al. January 31, 2 | 2017-01-31 |
Instruction and Logic for Speculative Request Support for Prefetching App 20160283232 - Sade; Raanan ;   et al. | 2016-09-29 |
Methods and apparatus for efficient communication between caches in hierarchical caching design Grant 9,411,728 - Shalev , et al. August 9, 2 | 2016-08-09 |
Method and apparatus for cutting senior store latency using store prefetching Grant 9,405,545 - Shwartsman , et al. August 2, 2 | 2016-08-02 |
Memory Corruption Detection App 20160124802 - Gabor; Ron ;   et al. | 2016-05-05 |
Method and apparatus to protect a processor against excessive power usage Grant 9,292,362 - Makovsky , et al. March 22, 2 | 2016-03-22 |
Instruction And Logic For A Cache Prefetcher And Dataless Fill Buffer App 20160070651 - Shwartsman; Stanislav ;   et al. | 2016-03-10 |
Recovery From Multiple Data Errors App 20150089280 - Sade; Raanan ;   et al. | 2015-03-26 |
Method and apparatus for error correction in a cache Grant 8,990,512 - Shwartsman , et al. March 24, 2 | 2015-03-24 |
Method And Apparatus To Protect A Processor Against Excessive Power Usage App 20140380338 - MAKOVSKY; LEV ;   et al. | 2014-12-25 |
Metaphysical address space for holding lossy metadata in hardware Grant 8,806,101 - Sheaffer , et al. August 12, 2 | 2014-08-12 |
Method And Apparatus For Cutting Senior Store Latency Using Store Prefetching App 20140223105 - Shwartsman; Stanislav ;   et al. | 2014-08-07 |
Extending cache coherency protocols to support locally buffered data Grant 8,799,582 - Sheaffer , et al. August 5, 2 | 2014-08-05 |
Apparatus And Method For Memory-hierarchy Aware Producer-consumer Instructions App 20140208031 - Raikin; Shlomo ;   et al. | 2014-07-24 |
Apparatus And Method For Memory-hierarchy Aware Producer-consumer Instruction App 20140192069 - Raikin; Shlomo ;   et al. | 2014-07-10 |
Method And Apparatus For Error Correction In A Cache App 20140122811 - Shwartsman; Stanislav ;   et al. | 2014-05-01 |
Read and write monitoring attributes in transactional memory (TM) systems Grant 8,688,917 - Sheaffer , et al. April 1, 2 | 2014-04-01 |
Read and write monitoring attributes in transactional memory (TM) systems Grant 8,627,017 - Sheaffer , et al. January 7, 2 | 2014-01-07 |
Methods And Apparatus For Efficient Communication Between Caches In Hierarchical Caching Design App 20130326145 - Shalev; Ron ;   et al. | 2013-12-05 |
Regulating atomic memory operations to prevent denial of service attack Grant 8,516,577 - Bair , et al. August 20, 2 | 2013-08-20 |
Method and system to reduce the power consumption of a memory device Grant 8,352,683 - Cohen , et al. January 8, 2 | 2013-01-08 |
System and method to reduce power consumption by partially disabling cache memory Grant 8,271,732 - Cohen , et al. September 18, 2 | 2012-09-18 |
Read And Write Monitoring Attributes In Transactional Memory (tm) Systems App 20120117334 - Sheaffer; Gad ;   et al. | 2012-05-10 |
Regulating Atomic Memory Operations To Prevent Denial Of Service Attack App 20120072984 - BAIR; MICHAEL S. ;   et al. | 2012-03-22 |
Method And System To Reduce The Power Consumption Of A Memory Device App 20110320723 - Cohen; Ehud ;   et al. | 2011-12-29 |
Extending Cache Coherency Protocols To Support Locally Buffered Data App 20100169581 - Sheaffer; Gad ;   et al. | 2010-07-01 |
Read And Write Monitoring Attributes In Transactional Memory (tm) Systems App 20100169579 - Sheaffer; Gad ;   et al. | 2010-07-01 |
Metaphysical Address Space For Holding Lossy Metadata In Hardware App 20100169382 - Sheaffer; Gad ;   et al. | 2010-07-01 |
Accessing a cache memory with reduced power consumption App 20100146212 - Cohen; Ehud ;   et al. | 2010-06-10 |