loadpatents
name:-0.2534499168396
name:-0.28882884979248
name:-0.093749046325684
Hughes; Christopher J. Patent Filings

Hughes; Christopher J.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Hughes; Christopher J..The latest application filed is for "apparatuses and methods for a processor architecture".

Company Profile
93.160.200
  • Hughes; Christopher J. - Santa Clara CA
  • Hughes; Christopher J. - Cupertino CA
  • Hughes; Christopher J - Santa Clara CA
  • Hughes; Christopher J. - Alamo CA
  • Hughes; Christopher J. - San Jose CA US
  • Hughes; Christopher J. - Urbana IL
  • Hughes; Christopher J. - Woodley GB2
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Method and apparatus for vectorizing indirect update loops
Grant 11,436,010 - Plotnikov , et al. September 6, 2
2022-09-06
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
Company Registrations

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