Patent | Date |
---|
Method and apparatus for vectorizing indirect update loops Grant 11,436,010 - Plotnikov , et al. September 6, 2 | 2022-09-06 |
Apparatus and method for multicasting a cache line update using delayed refetch messages Grant 11,422,809 - Hughes , et al. August 23, 2 | 2022-08-23 |
Systems and methods for implementing chained tile operations Grant 11,416,260 - Hughes , 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 |
Apparatuses And Methods For A Processor Architecture App 20220237123 - Brandt; Jason W. ;   et al. | 2022-07-28 |
Method And Apparatus For Performing Reduction Operations On A Plurality Of Associated Data Element Values App 20220229661 - HUGHES; Christopher J. ;   et al. | 2022-07-21 |
No-locality hint vector memory access processors, methods, systems, and instructions Grant 11,392,500 - Hughes 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 |
Apparatuses, Methods, And Systems For 8-bit Floating-point Matrix Dot Product Instructions App 20220206801 - Mellempudi; Naveen ;   et al. | 2022-06-30 |
Adaptive Remote Atomics App 20220206945 - Beckmann; Carl J. ;   et al. | 2022-06-30 |
Processor Instructions For Data Compression And Decompression App 20220197642 - WANG; Zhe ;   et al. | 2022-06-23 |
Method and apparatus for data-ready memory operations Grant 11,360,771 - Brown , et al. June 14, 2 | 2022-06-14 |
Systems And Methods For Performing Matrix Compress And Decompress Instructions App 20220171627 - BAUM; Dan ;   et al. | 2022-06-02 |
Apparatuses and methods for a processor architecture Grant 11,294,809 - Brandt , et al. April 5, 2 | 2022-04-05 |
Method and apparatus for performing reduction operations on a plurality of associated data element values Grant 11,294,670 - Hughes , et al. April 5, 2 | 2022-04-05 |
Systems and methods for performing duplicate detection instructions on 2D data Grant 11,294,671 - Hughes , et al. April 5, 2 | 2022-04-05 |
Systems For Performing Instructions To Quickly Convert And Use Tiles As 1d Vectors App 20220100515 - TOLL; Bret ;   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 |
Apparatuses, Methods, And Systems For Instructions To Convert 16-bit Floating-point Formats App 20220100507 - HEINECKE; ALEXANDER F. ;   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 |
Apparatuses, Methods, And Systems For Instructions For Loading Data And Padding Into A Tile Of A Matrix Operations Accelerator App 20220100513 - HUGHES; CHRISTOPHER J. ;   et al. | 2022-03-31 |
Remote Atomic Operations In Multi-socket Systems App 20220091983 - Jayasimha; Doddaballapur N. ;   et al. | 2022-03-24 |
Systems and methods for performing matrix compress and decompress instructions Grant 11,249,761 - Baum , et al. February 15, 2 | 2022-02-15 |
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 |
Matrix Transpose And Multiply App 20210405974 - Adelman; Menachem ;   et al. | 2021-12-30 |
Coalescing Adjacent Gather/scatter Operations App 20210406026 - FORSYTH; Andrew T. ;   et al. | 2021-12-30 |
Matrix Data Scatter And Gather By Row App 20210406016 - Hughes; Christopher J. ;   et al. | 2021-12-30 |
Loading And Storing Matrix Data With Datatype Conversion App 20210406012 - Adelman; Menachem ;   et al. | 2021-12-30 |
Systems and methods for reconfigurable systolic arrays Grant 11,169,957 - Pillai , 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 |
Remote atomic operations in multi-socket systems Grant 11,138,112 - Jayasimha , et al. October 5, 2 | 2021-10-05 |
Discrete cosine transform/inverse discrete cosine transform (DCT/IDCT) systems and methods Grant 11,138,290 - Pillai , et al. October 5, 2 | 2021-10-05 |
Method And Apparatus For Vectorizing Indirect Update Loops App 20210294605 - PLOTNIKOV; Mikhail ;   et al. | 2021-09-23 |
Data element comparison processors, methods, systems, and instructions Grant 11,113,053 - Mishra , et al. September 7, 2 | 2021-09-07 |
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 |
System, apparatus and method for selective enabling of locality-based instruction handling Grant 11,030,108 - Akin , et al. June 8, 2 | 2021-06-08 |
Data Locality Enhancement For Graphics Processing Units App 20210149680 - HUGHES; Christopher J. ;   et al. | 2021-05-20 |
No-locality Hint Vector Memory Access Processors, Methods, Systems, And Instructions App 20210141734 - Hughes; Christopher J. | 2021-05-13 |
Coalescing adjacent gather/scatter operations Grant 11,003,455 - Forsyth , et al. May 11, 2 | 2021-05-11 |
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 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 |
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 |
Apparatuses, methods, and systems for fast fourier transform configuration and computation instructions Grant 10,942,985 - Espig , et al. March 9, 2 | 2021-03-09 |
Systems, apparatuses, and methods for data speculation execution Grant 10,942,744 - Ould-Ahmed-Vall , et al. March 9, 2 | 2021-03-09 |
Method and apparatus for efficient matrix alignment in a systolic array Grant 10,929,143 - Espig , et al. February 23, 2 | 2021-02-23 |
No-locality hint vector memory access processors, methods, systems, and instructions Grant 10,929,298 - Hughes February 23, 2 | 2021-02-23 |
Apparatuses, methods, and systems for stencil configuration and computation instructions Grant 10,922,077 - Espig , et al. February 16, 2 | 2021-02-16 |
Systems and methods for performing vector max/min instructions that also generate index values Grant 10,922,080 - Gogar , et al. February 16, 2 | 2021-02-16 |
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 |
Hardware/software Co-optimization To Improve Performance And Energy For Inter-vm Communication For Nfvs And Other Producer-consumer Workloads App 20210004328 - Wang; Ren ;   et al. | 2021-01-07 |
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 |
Systems and methods for performing instructions to transpose rectangular tiles Grant 10,866,786 - Sade , et al. December 15, 2 | 2020-12-15 |
Systems And Methods For Implementing Chained Tile Operations App 20200387383 - HUGHES; Christopher J. ;   et al. | 2020-12-10 |
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 |
Hardware/software co-optimization to improve performance and energy for inter-VM communication for NFVs and other producer-consumer workloads Grant 10,817,425 - Wang , et al. October 27, 2 | 2020-10-27 |
Method and apparatus for vector-matrix comparison Grant 10,817,297 - Hughes , et al. October 27, 2 | 2020-10-27 |
Spatial And Temporal Merging Of Remote Atomic Operations App 20200319886 - Hughes; Christopher J. ;   et al. | 2020-10-08 |
Systems And Methods For Reconfigurable Systolic Arrays App 20200311021 - Pillai; Kamlesh R. ;   et al. | 2020-10-01 |
Method And Apparatus For Performing Reduction Operations On A Plurality Of Data Element Values App 20200310809 - HUGHES; Christopher J. ;   et al. | 2020-10-01 |
Method And Apparatus For Vector-matrix Comparison App 20200310804 - HUGHES; Christopher J. ;   et al. | 2020-10-01 |
Method and apparatus for vector-matrix comparison Grant 10,782,971 - Hughes , et al. Sept | 2020-09-22 |
Apparatus And Method For Processing Efficient Multicast Operation App 20200272466 - HUGHES; CHRISTOPHER J. ;   et al. | 2020-08-27 |
Systems and methods for performing matrix compress and decompress instructions Grant 10,719,323 - Baum , et al. | 2020-07-21 |
Controlling displacement in a co-operative and adaptive multiple-level memory system Grant 10,705,964 - Doshi , et al. | 2020-07-07 |
Apparatuses, Methods, And Systems For Stencil Configuration And Computation Instructions App 20200210174 - Espig; Michael ;   et al. | 2020-07-02 |
Apparatuses, Methods, And Systems For Fast Fourier Transform Configuration And Computation Instructions App 20200210516 - Espig; Michael ;   et al. | 2020-07-02 |
Systems And Methods For Performing Duplicate Detection Instructions On 2d Data App 20200210182 - HUGHES; Christopher J. ;   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 |
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 To Transpose Vectors On-the-fly While Loading From Memory App 20200201640 - HEINECKE; Alexander F. ;   et al. | 2020-06-25 |
Dynamic home tile mapping Grant 10,678,689 - Hughes , et al. | 2020-06-09 |
Method And Apparatus For Vectorizing Histogram Loops App 20200174790 - PLOTNIKOV; Mikhail ;   et al. | 2020-06-04 |
Application driven hardware cache management Grant 10,664,199 - Dulloor , et al. | 2020-05-26 |
Delayed prefetch manager to multicast an updated cache line to processor cores requesting the updated data Grant 10,664,273 - Hughes , et al. | 2020-05-26 |
Systems and methods for implementing chained tile operations Grant 10,664,287 - Hughes , et al. | 2020-05-26 |
Method And Apparatus For Data-ready Memory Operations App 20200142699 - BROWN; William M. ;   et al. | 2020-05-07 |
Data Element Rearrangement, Processors, Methods, Systems, And Instructions App 20200117451 - Hughes; Christopher J. ;   et al. | 2020-04-16 |
Systems And Methods For Performing Instructions Specifying Vector Tile Logic Operations App 20200104132 - GOGAR; Sunny L. ;   et al. | 2020-04-02 |
Systems For Performing Instructions To Quickly Convert And Use Tiles As 1d Vectors App 20200104135 - TOLL; Bret ;   et al. | 2020-04-02 |
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 Tile Gather And Tile Scatter App 20200097291 - HUGHES; CHRISTOPHER J. ;   et al. | 2020-03-26 |
Data Element Comparison Processors, Methods, Systems, And Instructions App 20200089494 - MISHRA; Asit K. ;   et al. | 2020-03-19 |
Spatial and temporal merging of remote atomic operations Grant 10,572,260 - Hughes , et al. Feb | 2020-02-25 |
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 |
Apparatuses, Methods, And Systems For Instructions Of A Matrix Operations Accelerator App 20200026745 - Pillai; Kamlesh R. ;   et al. | 2020-01-23 |
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 |
Data element rearrangement, processors, methods, systems, and instructions Grant 10,503,502 - Hughes , et al. Dec | 2019-12-10 |
System, Apparatus And Method For Selective Enabling Of Locality-Based Instruction Handling App 20190370180 - Akin; Berkin ;   et al. | 2019-12-05 |
Instruction and logic for suppression of hardware prefetchers Grant 10,496,410 - Heinecke , et al. De | 2019-12-03 |
No-locality hint vector memory access processors, methods, systems, and instructions Grant 10,467,144 - Hughes No | 2019-11-05 |
No-locality hint vector memory access processors, methods, systems, and instructions Grant 10,452,555 - Hughes Oc | 2019-10-22 |
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 |
Apparatus And Method For Processing Efficient Multicast Operation App 20190303152 - HUGHES; CHRISTOPHER J. ;   et al. | 2019-10-03 |
Systems And Methods For Implementing Chained Tile Operations App 20190303167 - HUGHES; Christopher J. ;   et al. | 2019-10-03 |
Data element comparison processors, methods, systems, and instructions Grant 10,423,411 - Mishra , et al. Sept | 2019-09-24 |
System, apparatus and method for selective enabling of locality-based instruction handling Grant 10,409,727 - Akin , et al. Sept | 2019-09-10 |
System, apparatus and method for overriding of non-locality-based instruction handling Grant 10,402,336 - Akin , et al. Sep | 2019-09-03 |
Systems, apparatuses, and methods for data speculation execution Grant 10,387,156 - Ould-Ahmed-Vall , et al. A | 2019-08-20 |
Systems, apparatuses, and methods for data speculation execution Grant 10,387,158 - Ould-Ahmed-Vall , et al. A | 2019-08-20 |
Coalescing Adjacent Gather/scatter Operations App 20190250921 - FORSYTH; Andrew T. ;   et al. | 2019-08-15 |
Remote Atomic Operations In Multi-socket Systems App 20190243761 - Jayasimha; Doddaballapur N. ;   et al. | 2019-08-08 |
Dynamic Home Tile Mapping App 20190236013 - Hughes; Christopher J. ;   et al. | 2019-08-01 |
Discrete Cosine Transform/inverse Discrete Cosine Transform (dct/idct) Systems And Methods App 20190228049 - Pillai; Kamlesh R. ;   et al. | 2019-07-25 |
Spatial And Temporal Merging Of Remote Atomic Operations App 20190205139 - Hughes; Christopher J. ;   et al. | 2019-07-04 |
No-locality Hint Vector Memory Access Processors, Methods, Systems, And Instructions App 20190179762 - Hughes; Christopher J. | 2019-06-13 |
Transaction end plus commit to persistence instructions, processors, methods, and systems Grant 10,318,295 - Doshi , et al. | 2019-06-11 |
Application Driven Hardware Cache Management App 20190171396 - Dulloor; Subramanya R. ;   et al. | 2019-06-06 |
Dynamic home tile mapping Grant 10,303,606 - Hughes , et al. | 2019-05-28 |
Systems, apparatuses, and methods for data speculation execution Grant 10,303,525 - Ould-Ahmed-Vall , et al. | 2019-05-28 |
Remote atomic operations in multi-socket systems Grant 10,296,459 - Jayasimha , et al. | 2019-05-21 |
Coalescing adjacent gather/scatter operations Grant 10,275,257 - Forsyth , et al. | 2019-04-30 |
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 Data Speculation Execution App 20190121644 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2019-04-25 |
Methods, Apparatus, Instructions And Logic To Provide Permute Controls With Leading Zero Count Functionality App 20190121642 - HUGHES; Christopher J. ;   et al. | 2019-04-25 |
Hybrid hardware and software implementation of transactional memory access Grant 10,268,579 - Kumar , et al. | 2019-04-23 |
Systems And Methods For Performing Instructions To Transform Matrices Into Row-interleaved Format App 20190102196 - SADE; Raanan ;   et al. | 2019-04-04 |
Methods and systems to traverse graph-based networks Grant 10,229,670 - You , et al. | 2019-03-12 |
No-locality hint vector memory access processors, methods, systems, and instructions Grant 10,210,091 - Hughes Feb | 2019-02-19 |
Methods, apparatus, instructions and logic to provide vector packed tuple cross-comparison functionality Grant 10,203,955 - Valentine , et al. Feb | 2019-02-12 |
Systems For Performing Instructions For Fast Element Unpacking Into 2-dimensional Registers App 20190042245 - TOLL; Bret ;   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 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 For Performing Horizontal Tile Operations App 20190042261 - HUGHES; Christopher J. ;   et al. | 2019-02-07 |
Hybrid hardware and software implementation of transactional memory access Grant 10,180,903 - Kumar , et al. Ja | 2019-01-15 |
Read and Write Masks Update Instruction for Vectorization of Recursive Computations Over Independent Data App 20190012171 - Plotnikov; Mikhail ;   et al. | 2019-01-10 |
Apparatuses And Methods For A Processor Architecture App 20190012266 - Brandt; Jason W. ;   et al. | 2019-01-10 |
Gathering and scattering multiple data elements Grant 10,175,990 - Hughes , et al. J | 2019-01-08 |
Instructions For Remote Atomic Operations App 20190004810 - Jayasimha; Doddaballapur N. ;   et al. | 2019-01-03 |
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 |
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 |
Instruction and logic to provide pushing buffer copy and store functionality Grant 10,152,325 - Hughes , et al. Dec | 2018-12-11 |
Application driven hardware cache management Grant 10,126,985 - Dulloor , et al. November 13, 2 | 2018-11-13 |
Apparatus and method for lazy translation lookaside buffer (TLB) coherence Grant 10,120,814 - Doshi , et al. November 6, 2 | 2018-11-06 |
Gathering and scattering multiple data elements Grant 10,114,651 - Hughes , et al. October 30, 2 | 2018-10-30 |
Hybrid hardware and software implementation of transactional memory access Grant 10,102,123 - Kumar , et al. October 16, 2 | 2018-10-16 |
System, Apparatus And Method For Overriding Of Non-Locality-Based Instruction Handling App 20180285279 - Akin; Berkin ;   et al. | 2018-10-04 |
System, Apparatus And Method For Selective Enabling Of Locality-Based Instruction Handling App 20180285280 - Akin; Berkin ;   et al. | 2018-10-04 |
Apparatus and method for low-overhead synchronous page table updates Grant 10,067,870 - Doshi , et al. September 4, 2 | 2018-09-04 |
Systems, apparatuses, and methods for data speculation execution Grant 10,061,583 - Ould-Ahmed-Vall , et al. August 28, 2 | 2018-08-28 |
Systems, apparatuses, and methods for data speculation execution Grant 10,061,589 - Ould-Ahmed-Vall , et al. August 28, 2 | 2018-08-28 |
No-locality Hint Vector Memory Access Processors, Methods, Systems, And Instructions App 20180225217 - Hughes; Christopher J. | 2018-08-09 |
No-locality Hint Vector Memory Access Processors, Methods, Systems, And Instructions App 20180225218 - Hughes; Christopher J. | 2018-08-09 |
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 |
Methods, Apparatus, Instructions And Logic To Provide Permute Controls With Leading Zero Count Functionality App 20180196670 - Hughes; Christopher J. ;   et al. | 2018-07-12 |
Apparatuses And Methods For A Processor Architecture App 20180165199 - Brandt; Jason W. ;   et al. | 2018-06-14 |
Gathering And Scattering Multiple Data Elements App 20180150301 - Hughes; Christopher J. ;   et al. | 2018-05-31 |
Gathering And Scattering Multiple Data Elements App 20180129506 - Hughes; Christopher J. ;   et al. | 2018-05-10 |
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 |
Instruction and logic for characterization of data access Grant 9,910,669 - Doshi , et al. March 6, 2 | 2018-03-06 |
Loop vectorization methods and apparatus Grant 9,898,266 - Vasudevan , et al. February 20, 2 | 2018-02-20 |
Methods, Apparatus, Instructions and Logic to Provide Permute Controls With Leading Zero Count Functionality App 20180046462 - Hughes; Christopher J. ;   et al. | 2018-02-15 |
Method and apparatus for performing conflict detection using vector comparison operations Grant 9,891,913 - Hughes , et al. February 13, 2 | 2018-02-13 |
Loop Vectorization Methods And Apparatus App 20180032342 - Plotnikov; Mikhail ;   et al. | 2018-02-01 |
Apparatuses, Methods, And Systems For Granular And Adaptive Hardware Transactional Synchronization App 20170371701 - DOSHI; KSHITIJ A. ;   et al. | 2017-12-28 |
Method and apparatus for performing reduction operations on a set of vector elements Grant 9,851,970 - Kunzman , et al. December 26, 2 | 2017-12-26 |
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 |
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 |
No-locality Hint Vector Memory Access Processors, Methods, Systems, And Instructions App 20170300420 - Hughes; Christopher J. | 2017-10-19 |
Systems, apparatuses, and methods for data speculation execution Grant 9,785,442 - Ould-Ahmed-Vall , et al. October 10, 2 | 2017-10-10 |
Apparatus And Method For Lazy Translation Lookaside Buffer (tlb) Coherence App 20170286316 - DOSHI; KSHITIJ A. ;   et al. | 2017-10-05 |
Apparatus And Method For Low-overhead Synchronous Page Table Updates App 20170286300 - DOSHI; KSHITIJ A. ;   et al. | 2017-10-05 |
Coalescing Adjacent Gather/scatter Operations App 20170255470 - Forsyth; Andrew T. ;   et al. | 2017-09-07 |
Instruction And Logic To Provide Pushing Buffer Copy And Store Functionality App 20170242700 - Hughes; Christopher J. ;   et al. | 2017-08-24 |
Object liveness tracking for use in processing device cache Grant 9,740,623 - Hughes , et al. August 22, 2 | 2017-08-22 |
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 |
Hybrid Hardware And Software Implementation Of Transactional Memory Access App 20170206159 - KUMAR; Sanjeev ;   et al. | 2017-07-20 |
Hybrid Hardware And Software Implementation Of Transactional Memory Access App 20170206160 - KUMAR; Sanjeev ;   et al. | 2017-07-20 |
Dynamic Home Tile Mapping App 20170192891 - Hughes; Christopher J. ;   et al. | 2017-07-06 |
Transaction End Plus Commit To Persistence Instructions, Processors, Methods, And Systems App 20170177365 - Doshi; Kshitij A. ;   et al. | 2017-06-22 |
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 |
Coalescing adjacent gather/scatter operations Grant 9,658,856 - Forsyth , et al. May 23, 2 | 2017-05-23 |
Dynamic home tile mapping Grant 9,645,930 - Hughes , et al. May 9, 2 | 2017-05-09 |
Coalescing adjacent gather/scatter operations Grant 9,645,826 - Forsyth , et al. May 9, 2 | 2017-05-09 |
Coalescing adjacent gather/scatter operations Grant 9,632,792 - Forsyth , et al. April 25, 2 | 2017-04-25 |
Coalescing adjacent gather/scatter operations Grant 9,626,193 - Forsyth , et al. April 18, 2 | 2017-04-18 |
Coalescing adjacent gather/scatter operations Grant 9,626,192 - Forsyth , et al. April 18, 2 | 2017-04-18 |
Coalescing adjacent gather/scatter operations Grant 9,612,842 - Forsyth , et al. April 4, 2 | 2017-04-04 |
Scatter By Indices To Register, And Data Element Rearrangement, Processors, Methods, Systems, And Instructions App 20170090921 - Hughes; Christopher J. ;   et al. | 2017-03-30 |
Data Element Comparison Processors, Methods, Systems, And Instructions App 20170090924 - Mishra; Asit K. ;   et al. | 2017-03-30 |
No-locality hint vector memory access processors, methods, systems, and instructions Grant 9,600,442 - Hughes March 21, 2 | 2017-03-21 |
Hardware prefetcher for indirect access patterns Grant 9,582,422 - Yu , et al. February 28, 2 | 2017-02-28 |
Coalescing adjacent gather/scatter operations Grant 9,575,765 - Forsyth , et al. February 21, 2 | 2017-02-21 |
Hybrid Hardware And Software Implementation Of Transactional Memory Access App 20170039068 - KUMAR; Sanjeev ;   et al. | 2017-02-09 |
Coalescing adjacent gather/scatter operations Grant 9,563,429 - Forsyth , et al. February 7, 2 | 2017-02-07 |
Instruction and logic to provide pushing buffer copy and store functionality Grant 9,563,425 - Hughes , et al. February 7, 2 | 2017-02-07 |
Application Driven Hardware Cache Management App 20160378651 - Dulloor; Subramanya R. ;   et al. | 2016-12-29 |
Instruction And Logic For Characterization Of Data Access App 20160378473 - Doshi; Kshitij A. ;   et al. | 2016-12-29 |
Hybrid hardware and software implementation of transactional memory access Grant 9,529,715 - Kumar , et al. December 27, 2 | 2016-12-27 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160357556 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-12-08 |
Vector instructions to enable efficient synchronization and parallel reduction operations Grant 9,513,905 - Smelyanskiy , et al. December 6, 2 | 2016-12-06 |
Read and Write Masks Update Instruction for Vectorization of Recursive Computations Over Independent Data App 20160335086 - Plotnikov; Mikhail ;   et al. | 2016-11-17 |
Controlling Displacement In A Co-operative And Adaptive Multiple-level Memory System App 20160321185 - Doshi; Kshitij A. ;   et al. | 2016-11-03 |
Methods, Apparatus, Instructions and Logic to Provide Permute Controls With Leading Zero Count Functionality App 20160299763 - Hughes; Christopher J. ;   et al. | 2016-10-13 |
Vector address conflict resolution with vector population count functionality Grant 9,411,592 - Valentine , et al. August 9, 2 | 2016-08-09 |
Instruction and logic for adaptive dataset priorities in processor caches Grant 9,405,706 - Doshi , et al. August 2, 2 | 2016-08-02 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188342 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-06-30 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188382 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-06-30 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188329 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-06-30 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188343 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-06-30 |
Hardware/software Co-optimization To Improve Performance And Energy For Inter-vm Communication For Nfvs And Other Producer-consumer Workloads App 20160188474 - Wang; Ren ;   et al. | 2016-06-30 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188328 - 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 |
Hardware Prefetcher For Indirect Access Patterns App 20160188476 - YU; Xiangyao ;   et al. | 2016-06-30 |
Systems, Apparatuses, And Methods For Data Speculation Execution App 20160188330 - OULD-AHMED-VALL; Elmoustapha ;   et al. | 2016-06-30 |
Method And Apparatus For Performing Conflict Detection App 20160179528 - HUGHES; CHRISTOPHER J. ;   et al. | 2016-06-23 |
Method And Apparatus For Performing Reduction Operations On A Set Of Vector Elements App 20160179537 - Kunzman; David M. ;   et al. | 2016-06-23 |
Instruction And Logic For Suppression Of Hardware Prefetchers App 20160179544 - Heinecke; Alexander F. ;   et al. | 2016-06-23 |
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 |
Coalescing adjacent gather/scatter operations Grant 9,348,601 - Forsyth , et al. May 24, 2 | 2016-05-24 |
Loop Vectorization Methods And Apparatus App 20160139897 - Vasudevan; Nalini ;   et al. | 2016-05-19 |
Coalescing Adjacent Gather/scatter Operations App 20160124749 - FORSYTH; Andrew T. ;   et al. | 2016-05-05 |
Scatter-gather intelligent memory architecture for unstructured streaming data on multiprocessor systems Grant 9,323,672 - Kim , et al. April 26, 2 | 2016-04-26 |
Monitoring vector lane duty cycle for dynamic optimization Grant 9,323,525 - Kim , et al. April 26, 2 | 2016-04-26 |
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 |
Coalescing Adjacent Gather/scatter Operations App 20160110196 - FORSYTH; Andrew T. ;   et al. | 2016-04-21 |
Coalescing Adjacent Gather/scatter Operations App 20160103790 - FORSYTH; Andrew T. ;   et al. | 2016-04-14 |
Coalescing Adjacent Gather/scatter Operations App 20160103684 - Forsyth; Andrew T. ;   et al. | 2016-04-14 |
Coalescing Adjacent Gather/scatter Operations App 20160103787 - FORSYTH; Andrew T. ;   et al. | 2016-04-14 |
Coalescing Adjacent Gather/scatter Operations App 20160103789 - FORSYTH; Andrew T. ;   et al. | 2016-04-14 |
Coalescing Adjacent Gather/scatter Operations App 20160103786 - FORSYTH; Andrew T. ;   et al. | 2016-04-14 |
Coalescing Adjacent Gather/scatter Operations App 20160103788 - FORSYTH; Andrew T. ;   et al. | 2016-04-14 |
Instruction And Logic For Adaptive Dataset Priorities In Processor Caches App 20160092373 - Doshi; Kshitij A. ;   et al. | 2016-03-31 |
Providing metadata in a translation lookaside buffer (TLB) Grant 9,251,095 - Champagne , et al. February 2, 2 | 2016-02-02 |
Method and apparatus for selecting cache locality for atomic operations Grant 9,250,914 - Hughes , et al. February 2, 2 | 2016-02-02 |
Loop vectorization methods and apparatus Grant 9,244,677 - Vasudevan , et al. January 26, 2 | 2016-01-26 |
Automatic transaction coarsening Grant 9,244,746 - Hughes , et al. January 26, 2 | 2016-01-26 |
No-locality Hint Vector Memory Access Processors, Methods, Systems, And Instructions App 20160019184 - Hughes; Christopher J. | 2016-01-21 |
Recovery System And Method App 20150302766 - Oberlander; Michael Albert ;   et al. | 2015-10-22 |
Apparatus and method for implementing a scratchpad memory using priority hint Grant 9,158,702 - Hughes , et al. October 13, 2 | 2015-10-13 |
Monitoring Vector Lane Duty Cycle For Dynamic Optimization App 20150242210 - Kim; Daehyun ;   et al. | 2015-08-27 |
Gather and scatter operations in multi-level memory hierarchy Grant 9,069,671 - Hughes , et al. June 30, 2 | 2015-06-30 |
Scatter-gather Intelligent Memory Architecture For Unstructured Streaming Data On Multiprocessor Systems App 20150178200 - Kim; Daehyun ;   et al. | 2015-06-25 |
Method And Apparatus For Selecting Cache Locality For Atomic Operations App 20150178086 - Hughes; Christopher J. ;   et al. | 2015-06-25 |
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 |
Scatter-gather intelligent memory architecture for unstructured streaming data on multiprocessor systems Grant 8,966,180 - Kim , et al. February 24, 2 | 2015-02-24 |
Systems, Apparatuses, and Methods for Stride Pattern Gathering of Data Elements and Stride Pattern Scattering of Data Elements App 20150052333 - HUGHES; Christopher J. ;   et al. | 2015-02-19 |
Scatter-gather intelligent memory architecture for unstructured streaming data on multiprocessor systems Grant 8,954,674 - Kim , et al. February 10, 2 | 2015-02-10 |
Automatic Transaction Coarsening App 20150039841 - Hughes; Christopher J. ;   et al. | 2015-02-05 |
Dynamic Home Tile Mapping App 20140379998 - Hughes; Christopher J. ;   et al. | 2014-12-25 |
Gathering and Scattering Multiple Data Elements App 20140344553 - Hughes; Christopher J. ;   et al. | 2014-11-20 |
Gather And Scatter Operations In Multi-level Memory Hierarchy App 20140337580 - HUGHES; CHRISTOPHER J. ;   et al. | 2014-11-13 |
Providing Metadata In A Translation Lookaside Buffer (tlb) App 20140337600 - Champagne; David ;   et al. | 2014-11-13 |
Object Liveness Tracking For Use In Processing Device Cache App 20140304477 - Hughes; Christopher J. ;   et al. | 2014-10-09 |
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 |
Providing metadata in a translation lookaside buffer (TLB) Grant 8,819,392 - Champagne , et al. August 26, 2 | 2014-08-26 |
Gather and scatter operations in multi-level memory hierarchy Grant 8,799,577 - Hughes , et al. August 5, 2 | 2014-08-05 |
Methods, Apparatus, Instructions, And Logic To Provide Permute Controls With Leading Zero Count Functionality App 20140189309 - Hughes; Christopher J. ;   et al. | 2014-07-03 |
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 |
Apparatus And Method For Implementing A Scratchpad Memory App 20140189247 - Hughes; Christopher J ;   et al. | 2014-07-03 |
Coalescing Adjacent Gather/scatter Operations App 20140181464 - Forsyth; Andrew T. ;   et al. | 2014-06-26 |
Methods And Systems To Traverse Graph-based Networks App 20140156274 - You; Kisun ;   et al. | 2014-06-05 |
Apparatus And Method To Obtain Information Regarding Suppressed Faults App 20140149802 - Hughes; Christopher J. ;   et al. | 2014-05-29 |
Instruction And Logic To Provide Pushing Buffer Copy And Store Functionality App 20140149718 - Hughes; Christopher J. ;   et al. | 2014-05-29 |
Hybrid Hardware And Software Implementation Of Transactional Memory Access App 20140136783 - KUMAR; Sanjeev ;   et al. | 2014-05-15 |
Technique for tracking shared data in a multi-core processor or multi-processor system Grant 8,719,500 - Chen , et al. May 6, 2 | 2014-05-06 |
Loop Vectorization Methods And Apparatus App 20140095850 - Plotnikov; Mikhail ;   et al. | 2014-04-03 |
Loop Vectorization Methods And Apparatus App 20140096119 - VASUDEVAN; NALINI ;   et al. | 2014-04-03 |
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 |
Mechanism for conflict detection using SIMD Grant 8,688,957 - Smelyanskiy , et al. April 1, 2 | 2014-04-01 |
Detection of streaming data in cache Grant 8,667,221 - Kim , et al. March 4, 2 | 2014-03-04 |
Hybrid hardware and software implementation of transactional memory access Grant 8,661,206 - Kumar , et al. February 25, 2 | 2014-02-25 |
Scatter-gather Intelligent Memory Architecture For Unstructured Streaming Data On Multiprocessor Systems App 20140040542 - Kim; Daehyun ;   et al. | 2014-02-06 |
Gather And Scatter Operations In Multi-level Memory Hierarchy App 20130297878 - Hughes; Christopher J. ;   et al. | 2013-11-07 |
Scatter-gather intelligent memory architecture for unstructured streaming data on multiprocessor systems Grant 8,578,097 - Kim , et al. November 5, 2 | 2013-11-05 |
Scatter-gather Intelligent Memory Architecture For Unstructured Streaming Data On Multiprocessor Systems App 20130179633 - KIM; Daehyun ;   et al. | 2013-07-11 |
Methods and systems to traverse graph-based networks Grant 8,484,154 - You , et al. July 9, 2 | 2013-07-09 |
Gather and scatter operations in multi-level memory hierarchy Grant 8,478,941 - Hughes , et al. July 2, 2 | 2013-07-02 |
Gathering and scattering multiple data elements Grant 8,447,962 - Hughes , et al. May 21, 2 | 2013-05-21 |
Shared cache memories for multi-core processors Grant 8,417,891 - Li , et al. April 9, 2 | 2013-04-09 |
Providing Metadata In A Translation Lookaside Buffer (TLB) App 20120297161 - Champagne; David ;   et al. | 2012-11-22 |
Gather And Scatter Operations In Multi-level Memory Hierarchy App 20120290799 - Hughes; Christopher J. ;   et al. | 2012-11-15 |
Providing metadata in a translation lookaside buffer (TLB) Grant 8,250,334 - Champagne , et al. August 21, 2 | 2012-08-21 |
Gather and scatter operations in multi-level memory hierarchy Grant 8,230,172 - Hughes , et al. July 24, 2 | 2012-07-24 |
Method and system to increase concurrency and control replication in a multi-core cache hierarchy Grant 8,171,223 - Hughes , et al. May 1, 2 | 2012-05-01 |
Virtual row buffers for use with random access memory Grant 8,151,012 - Kim , et al. April 3, 2 | 2012-04-03 |
Scatter-gather intelligent memory architecture for unstructured streaming data on multiprocessor systems Grant 8,074,026 - Kim , et al. December 6, 2 | 2011-12-06 |
Dynamically re-classifying data in a shared cache Grant 8,028,129 - Hughes , et al. September 27, 2 | 2011-09-27 |
Providing metadata in a translation lookaside buffer (TLB) Grant 7,941,631 - Champagne , et al. May 10, 2 | 2011-05-10 |
Hybrid hardware and software implementation of transactional memory access Grant 7,856,537 - Kumar , et al. December 21, 2 | 2010-12-21 |
Method and system for proximity caching in a multiple-core system Grant 7,584,327 - Chen , et al. September 1, 2 | 2009-09-01 |
Data classification in shared cache of multiple-core processor Grant 7,571,285 - Hughes , et al. August 4, 2 | 2009-08-04 |
System and method for cache coherency in a cache with different cache location lengths Grant 7,454,576 - Chen , et al. November 18, 2 | 2008-11-18 |
Register rotation prediction and precomputation Grant 7,051,193 - Wang , et al. May 23, 2 | 2006-05-23 |
Remote metering system using reflected light Grant 4,816,672 - Hughes March 28, 1 | 1989-03-28 |