Patent | Date |
---|
Systems, methods, and apparatuses for heterogeneous computing Grant 11,416,281 - Sankaran , et al. August 16, 2 | 2022-08-16 |
Systems, Methods, And Apparatuses For Heterogeneous Computing App 20220164218 - SANKARAN; Rajesh M. ;   et al. | 2022-05-26 |
Data element comparison processors, methods, systems, and instructions Grant 11,113,053 - Mishra , et al. September 7, 2 | 2021-09-07 |
Systems, methods, and apparatuses for heterogeneous computing Grant 11,093,277 - Sankaran , et al. August 17, 2 | 2021-08-17 |
Systems, Methods, And Apparatuses For Heterogeneous Computing App 20200401440 - SANKARAN; Rajesh M. ;   et al. | 2020-12-24 |
Asymmetric performance multicore architecture with same instruction set architecture Grant 10,740,281 - George , et al. A | 2020-08-11 |
Byte and nibble sort instructions that produce sorted destination register and destination index mapping Grant 10,635,448 - Mishra , et al. | 2020-04-28 |
Data Element Comparison Processors, Methods, Systems, And Instructions App 20200089494 - MISHRA; Asit K. ;   et al. | 2020-03-19 |
Memory-to-memory instructions to accelerate sparse-matrix by dense-vector and sparse-vector by dense-vector multiplication Grant 10,489,063 - Mishra , et al. Nov | 2019-11-26 |
Systems, Methods, And Apparatuses For Heterogeneous Computing App 20190347125 - SANKARAN; Rajesh M. ;   et al. | 2019-11-14 |
Programmable memory prefetcher for prefetching multiple cache lines based on data in a prefetch engine control register Grant 10,452,551 - Venkatesh , et al. Oc | 2019-10-22 |
Apparatus and method for processing sparse data Grant 10,437,562 - Nurvitadhi , et al. O | 2019-10-08 |
Data element comparison processors, methods, systems, and instructions Grant 10,423,411 - Mishra , et al. Sept | 2019-09-24 |
Processing devices to perform a key value lookup instruction Grant 10,409,613 - Mishra , et al. Sept | 2019-09-10 |
Accelerator for gather-update-scatter operations including a content-addressable memory (CAM) and CAM controller Grant 10,289,752 - Venkatesh , et al. | 2019-05-14 |
Apparatuses and methods to accelerate vector multiplication of vector elements having matching indices Grant 10,275,247 - Mishra , et al. | 2019-04-30 |
Asymmetric Performance Multicore Architecture With Same Instruction Set Architecture App 20190073336 - GEORGE; VARGHESE ;   et al. | 2019-03-07 |
Byte And Nibble Sort Instructions That Produce Sorted Destination Register And Destination Index Mapping App 20190065209 - MISHRA; Asit K. ;   et al. | 2019-02-28 |
Sorting data and merging sorted data in an instruction set architecture Grant 10,198,264 - Mishra , et al. Fe | 2019-02-05 |
Asymmetric performance multicore architecture with same instruction set architecture Grant 10,049,080 - George , et al. August 14, 2 | 2018-08-14 |
Apparatus And Method For Processing Sparse Data App 20180189032 - NURVITADHI; ERIKO ;   et al. | 2018-07-05 |
Memory-to-memory Instructions To Accelerate Sparse-matrix By Dense-vector And Sparse-vector By Dense-vector Multiplication App 20180173437 - Mishra; Asit K. ;   et al. | 2018-06-21 |
Programmable Memory Prefetcher App 20180165204 - Venkatesh; Ganesh ;   et al. | 2018-06-14 |
Accelerator for Gather-Update-Scatter Operations App 20180165381 - Venkatesh; Ganesh ;   et al. | 2018-06-14 |
Byte and nibble sort instructions that produce sorted destination register and destination index mapping Grant 9,996,361 - Mishra , et al. June 12, 2 | 2018-06-12 |
Processing devices to perform a conjugate permute instruction App 20170185413 - Mishra; Asit K. ;   et al. | 2017-06-29 |
Processing devices to perform a key value lookup instruction App 20170185412 - Mishra; Asit K. ;   et al. | 2017-06-29 |
Byte and nibble sort instructions App 20170185415 - Mishra; Asit K. ;   et al. | 2017-06-29 |
Sorting Data And Merging Sorted Data In An Instruction Set Architecture App 20170168827 - Mishra; Asit K. ;   et al. | 2017-06-15 |
Asymmetric Performance Multicore Architecture With Same Instruction Set Architecture App 20170154012 - GEORGE; VARGHESE ;   et al. | 2017-06-01 |
Data Element Comparison Processors, Methods, Systems, And Instructions App 20170090924 - Mishra; Asit K. ;   et al. | 2017-03-30 |
Controlling non-redundant execution in a redundant multithreading (RMT) processor Grant 9,594,648 - Hinton , et al. March 14, 2 | 2017-03-14 |
Asymmetric performance multicore architecture with same instruction set architecture Grant 9,569,278 - George , et al. February 14, 2 | 2017-02-14 |
Efficient Sparse Array Handling In A Processor App 20160378465 - Venkatesh; Ganesh ;   et al. | 2016-12-29 |
Apparatuses And Methods To Accelerate Vector Multiplication App 20160283240 - Mishra; Asit K. ;   et al. | 2016-09-29 |
Obtaining data for redundant multithreading (RMT) execution Grant 9,081,688 - Hinton , et al. July 14, 2 | 2015-07-14 |
Redundant multithreading processor Grant 8,793,689 - Hinton , et al. July 29, 2 | 2014-07-29 |
Establishing thread priority in a processor or the like Grant 8,516,024 - Marr August 20, 2 | 2013-08-20 |
Asymmetric Performance Multicore Architecture With Same Instruction Set Architecture App 20120198207 - George; Varghese ;   et al. | 2012-08-02 |
Establishing Thread Priority In A Processor Or The Like App 20120023502 - MARR; Deborah T. | 2012-01-26 |
Redundant Multithreading Processor App 20110307894 - Hinton; Glenn J. ;   et al. | 2011-12-15 |
Establishing thread priority in a processor or the like Grant 8,041,754 - Marr October 18, 2 | 2011-10-18 |
Controlling non-redundant execution in a redundant multithreading (RMT) processor App 20100169628 - Hinton; Glenn J. ;   et al. | 2010-07-01 |
Obtaining data for redundant multithreading (RMT) execution App 20100169582 - Hinton; Glenn J. ;   et al. | 2010-07-01 |
Method and apparatus for pausing execution in a processor or the like Grant 7,451,296 - Marr , et al. November 11, 2 | 2008-11-11 |
Method and apparatus for suspending execution of a thread until a specified memory access occurs Grant 7,363,474 - Rodgers , et al. April 22, 2 | 2008-04-22 |
Method and apparatus for suspending execution of a thread until a specified memory access occurs App 20080034190 - Rodgers; Dion ;   et al. | 2008-02-07 |
Dynamic priority external transaction system Grant 7,143,242 - Hill , et al. November 28, 2 | 2006-11-28 |
Coherency techniques for suspending execution of a thread until a specified memory access occurs Grant 7,127,561 - Hill , et al. October 24, 2 | 2006-10-24 |
Method and apparatus for synchronizing load operations App 20040162969 - Hacking, Lance E. ;   et al. | 2004-08-19 |
Method and apparatus for synchronizing load operations App 20040162970 - Hacking, Lance E. ;   et al. | 2004-08-19 |
Method and apparatus for pausing execution in a processor or the like App 20040117604 - Marr, Deborah T. ;   et al. | 2004-06-17 |
Causality-based memory ordering in a multiprocessing environment App 20040111586 - Marr, Deborah T. | 2004-06-10 |
Dynamic priority external transaction system App 20040059854 - Hill, David L. ;   et al. | 2004-03-25 |
Causality-based memory ordering in a multiprocessing environment Grant 6,681,320 - Marr January 20, 2 | 2004-01-20 |
Method and apparatus for pausing execution in a processor or the like Grant 6,671,795 - Marr , et al. December 30, 2 | 2003-12-30 |
Dynamic priority external transaction system Grant 6,654,837 - Hill , et al. November 25, 2 | 2003-11-25 |
Instruction sequences for suspending execution of a thread until a specified memory access occurs App 20030126379 - Kaushik, Shiv ;   et al. | 2003-07-03 |
Method and apparatus for suspending execution of a thread until a specified memory access occurs App 20030126186 - Rodgers, Dion ;   et al. | 2003-07-03 |
Suspending execution of a thread in a multi-threaded processor App 20030126416 - Marr, Deborah T. ;   et al. | 2003-07-03 |
Coherency techniques for suspending execution of a thread until a specified memory access occurs App 20030126375 - Hill, David L. ;   et al. | 2003-07-03 |
Method and apparatus for synchronizing load operation App 20020112146 - Hacking, Lance E. ;   et al. | 2002-08-15 |