Patent | Date |
---|
Hardware-software Collaborative Address Mapping Scheme For Efficient Processing-in-memory Systems App 20220276795 - Islam; Mahzabeen ;   et al. | 2022-09-01 |
Providing host-based error detection capabilities in a remote execution device Grant 11,409,608 - Ganapathy , et al. August 9, 2 | 2022-08-09 |
Semi-sorting Compression With Encoding And Decoding Tables App 20220239315 - Breslow; Alexander D. ;   et al. | 2022-07-28 |
Lightweight address translation for page migration and duplication Grant 11,392,508 - Jayasena , et al. July 19, 2 | 2022-07-19 |
Method And Apparatus To Support Instruction Replay For Executing Idempotent Code In Dependent Processing In Memory Devices App 20220206899 - Kalamatianos; John ;   et al. | 2022-06-30 |
Providing Host-based Error Detection Capabilities In A Remote Execution Device App 20220206901 - GANAPATHY; SHRIKANTH ;   et al. | 2022-06-30 |
Address Mapping-aware Tasking Mechanism App 20220206839 - Alsop; Jonathan ;   et al. | 2022-06-30 |
Implementing Heterogenous Wavefronts On A Graphics Processing Unit (gpu) App 20220207643 - PUTHOOR; SOORAJ ;   et al. | 2022-06-30 |
Semi-sorting compression with encoding and decoding tables Grant 11,309,911 - Breslow , et al. April 19, 2 | 2022-04-19 |
Error Detection And Correction In Memory Modules Using Programmable Ecc Engines App 20220100606 - GURUMURTHI; SUDHANVA ;   et al. | 2022-03-31 |
Method And Apparatus For Providing Persistence To Remote Non-volatile Memory App 20220091974 - Jayasena; Nuwan ;   et al. | 2022-03-24 |
Hardware-software Collaborative Address Mapping Scheme For Efficient Processing-in-memory Systems App 20220066662 - Islam; Mahzabeen ;   et al. | 2022-03-03 |
Command throughput in PIM-enabled memory using available data bus bandwidth Grant 11,262,949 - Alsop , et al. March 1, 2 | 2022-03-01 |
Memory access commands with near-memory address generation Grant 11,216,373 - Aga , et al. January 4, 2 | 2022-01-04 |
Command Throughput In Pim-enabled Memory Using Available Data Bus Bandwidth App 20210373805 - Alsop; Johnathan ;   et al. | 2021-12-02 |
Memory Access Commands With Near-memory Address Generation App 20210374055 - Aga; Shaizeen ;   et al. | 2021-12-02 |
Hybrid first-fit K-choice insertions for hash tables, hash sets, approximate set membership data structures, and caches Grant 11,157,174 - Breslow , et al. October 26, 2 | 2021-10-26 |
Memory Operations Using Compound Memory Commands App 20210326063 - NAG; ANIRBAN ;   et al. | 2021-10-21 |
Circuit Board With Phase Change Material App 20210313248 - ARORA; MANISH ;   et al. | 2021-10-07 |
Memory Allocation For Processing-in-memory Operations App 20210303355 - NAG; ANIRBAN ;   et al. | 2021-09-30 |
Locality-aware and sharing-aware cache coherence for collections of processors Grant 11,119,923 - Farmahini Farahani , et al. September 14, 2 | 2021-09-14 |
Lightweight Memory Ordering Primitives App 20210279065 - Jayasena; Nuwan ;   et al. | 2021-09-09 |
Near-memory data reduction Grant 11,099,788 - Jayasena , et al. August 24, 2 | 2021-08-24 |
Device And Method For Accelerating Matrix Multiply Operations App 20210209192 - Aga; Shaizeen ;   et al. | 2021-07-08 |
Fast thread wake-up through early lock release Grant 11,055,150 - Jayasena , et al. July 6, 2 | 2021-07-06 |
Circuit board with phase change material Grant 11,049,794 - Arora , et al. June 29, 2 | 2021-06-29 |
System And Method Using Hash Table With A Set Of Frequently-accessed Buckets And A Set Of Less Frequently-accessed Buckets App 20210182262 - Jayasena; Nuwan | 2021-06-17 |
Protecting host memory from access by untrusted accelerators Grant 11,030,117 - Jayasena , et al. June 8, 2 | 2021-06-08 |
Improving latency by performing early synchronization operations in between sets of program operations of a thread Grant 10,990,453 - Farmahini-Farahani , et al. April 27, 2 | 2021-04-27 |
Near-memory Data Reduction App 20210117133 - Jayasena; Nuwan ;   et al. | 2021-04-22 |
Hybrid First-fit K-choice Insertions For Hash Tables, Hash Sets, Approximate Set Membership Data Structures, And Caches App 20210117100 - Breslow; Alexander D. ;   et al. | 2021-04-22 |
Device and method for accelerating matrix multiply operations Grant 10,956,536 - Aga , et al. March 23, 2 | 2021-03-23 |
Semi-sorting Compression With Encoding And Decoding Tables App 20210050864 - Breslow; Alexander D. ;   et al. | 2021-02-18 |
Device and method for accelerating matrix multiply operations as a sum of outer products Grant 10,902,087 - Aga , et al. January 26, 2 | 2021-01-26 |
Hierarchical register file at a graphics processing unit Grant 10,853,904 - Eckert , et al. December 1, 2 | 2020-12-01 |
Data processing system with decoupled data operations Grant 10,817,422 - Jayasena , et al. October 27, 2 | 2020-10-27 |
Memory page access counts based on page refresh Grant 10,802,977 - Mappouras , et al. October 13, 2 | 2020-10-13 |
Near-memory data-dependent gather and packing Grant 10,782,918 - Aga , et al. Sept | 2020-09-22 |
Compressing tags in software and hardware semi-sorted caches Grant 10,749,545 - Breslow , et al. A | 2020-08-18 |
Memory Page Access Counts Based On Page Refresh App 20200192809 - MAPPOURAS; Georgios ;   et al. | 2020-06-18 |
Device And Method For Accelerating Matrix Multiply Operations App 20200133992 - Aga; Shaizeen ;   et al. | 2020-04-30 |
Device And Method For Accelerating Matrix Multiply Operations As A Sum Of Outer Products App 20200133993 - Aga; Shaizeen ;   et al. | 2020-04-30 |
Near-memory Data-dependent Gather And Packing App 20200081651 - Aga; Shaizeen ;   et al. | 2020-03-12 |
Near-memory hardened compute blocks for configurable computing substrates Grant 10,579,557 - Jayasena , et al. | 2020-03-03 |
Data Processing System With Decoupled Data Operations App 20200057717 - Jayasena; Nuwan ;   et al. | 2020-02-20 |
Cache coherence for processing in memory Grant 10,503,641 - Boyer , et al. Dec | 2019-12-10 |
Techniques For Improved Latency Of Thread Synchronization Mechanisms App 20190317831 - Farmahini-Farahani; Amin ;   et al. | 2019-10-17 |
Fast Thread Wake-up Through Early Lock Release App 20190317832 - Jayasena; Nuwan ;   et al. | 2019-10-17 |
Control system and architecture for incorporating microelectromechanical (MEM) switches in fluid-based cooling of 3D integrated circuits Grant 10,409,343 - Breslow , et al. Sept | 2019-09-10 |
Memory operation encryption Grant 10,382,410 - Jayasena , et al. A | 2019-08-13 |
Near-memory Hardened Compute Blocks For Configurable Computing Substrates App 20190220426 - Jayasena; Nuwan ;   et al. | 2019-07-18 |
Dynamic Hardware Selection For Experts In Mixture-of-experts Model App 20190188577 - Malaya; Nicholas ;   et al. | 2019-06-20 |
System and method for dynamically allocating memory to hold pending write requests Grant 10,310,997 - Farahani , et al. | 2019-06-04 |
Method and apparatus for performing memory prefetching Grant 10,310,981 - Eckert , et al. | 2019-06-04 |
Lightweight Address Translation For Page Migration And Duplication App 20190163644 - JAYASENA; Nuwan ;   et al. | 2019-05-30 |
Method and apparatus for reducing TLB shootdown overheads in accelerator-based systems Grant 10,282,308 - Jayasena , et al. | 2019-05-07 |
Method and systems of controlling memory-to-memory copy operations Grant 10,268,416 - Jayasena , et al. | 2019-04-23 |
Preemptive context switching of processes on an accelerated processing device (APD) based on time quanta Grant 10,242,420 - Hartog , et al. | 2019-03-26 |
Dynamic memory remapping to reduce row-buffer conflicts Grant 10,198,369 - Eckert , et al. Fe | 2019-02-05 |
Protecting Host Memory From Access By Untrusted Accelerators App 20190018800 - JAYASENA; Nuwan ;   et al. | 2019-01-17 |
Proactive cache coherence Grant 10,162,757 - Jayasena , et al. Dec | 2018-12-25 |
System and method for efficient pointer chasing Grant 10,133,672 - Aguilera Diez , et al. November 20, 2 | 2018-11-20 |
Dynamic Memory Remapping To Reduce Row-buffer Conflicts App 20180276150 - Eckert; Yasuko ;   et al. | 2018-09-27 |
Locality-aware And Sharing-aware Cache Coherence For Collections Of Processors App 20180239702 - Farmahini Farahani; Amin ;   et al. | 2018-08-23 |
Asynchronous cache flushing Grant 10,049,044 - Boyer , et al. August 14, 2 | 2018-08-14 |
Light-weight cache coherence for data processors with limited data sharing Grant 10,042,762 - Jayasena , et al. August 7, 2 | 2018-08-07 |
Proactive Cache Coherence App 20180157589 - Jayasena; Nuwan ;   et al. | 2018-06-07 |
Cache Entry Replacement Based On Penalty Of Memory Access App 20180113815 - Eckert; Yasuko ;   et al. | 2018-04-26 |
Thermal aware data placement and compute dispatch in a memory system Grant 9,947,386 - Arora , et al. April 17, 2 | 2018-04-17 |
System And Method For Dynamically Allocating Memory At A Memory Controller App 20180081590 - Farahani; Amin Farmahini ;   et al. | 2018-03-22 |
Light-weight Cache Coherence For Data Processors With Limited Data Sharing App 20180074958 - Jayasena; Nuwan ;   et al. | 2018-03-15 |
System And Method For Efficient Pointer Chasing App 20180074965 - Aguilera Diez; Paula ;   et al. | 2018-03-15 |
Dynamic Write Latency For Memory Controller Using Data Pattern Extraction App 20180018104 - Farahani; Amin Farmahini ;   et al. | 2018-01-18 |
Method And Apparatus For Reducing Tlb Shootdown Overheads In Accelerator-based Systems App 20170371805 - Jayasena; Nuwan ;   et al. | 2017-12-28 |
Control System And Architecture For Incorporating Microelectromechanical (mem) Switches In Fluid-based Cooling Of 3d Integrated Circuits App 20170371386 - Breslow; Alexander D. ;   et al. | 2017-12-28 |
Asynchronous Cache Flushing App 20170357583 - Boyer; Michael ;   et al. | 2017-12-14 |
Cache Coherence For Processing In Memory App 20170344479 - Boyer; Michael W. ;   et al. | 2017-11-30 |
Distributed computing with phase change material thermal management Grant 9,792,961 - Arora , et al. October 17, 2 | 2017-10-17 |
Method And Apparatus For Performing Memory Prefetching App 20170293560 - Eckert; Yasuko ;   et al. | 2017-10-12 |
Hierarchical Register File At A Graphics Processing Unit App 20170278213 - Eckert; Yasuko ;   et al. | 2017-09-28 |
Multi-protocol header generation system Grant 9,755,964 - Roberts , et al. September 5, 2 | 2017-09-05 |
Memory Operation Encryption App 20170201503 - Jayasena; Nuwan ;   et al. | 2017-07-13 |
Computation Along A Datapath Between Memory Blocks App 20170147228 - Yudanov; Dmitri ;   et al. | 2017-05-25 |
Method And Systems Of Controlling Memory-to-memory Copy Operations App 20170123670 - Jayasena; Nuwan ;   et al. | 2017-05-04 |
Multi-protocol Header Generation System App 20170085472 - Roberts; David A. ;   et al. | 2017-03-23 |
Preemptive Context Switching Of Processes On An Accelerated Processing Device (apd) Based On Time Quanta App 20170076421 - Hartog; Robert Scott ;   et al. | 2017-03-16 |
Preemptive context switching of processes on ac accelerated processing device (APD) based on time quanta Grant 9,507,632 - Hartog , et al. November 29, 2 | 2016-11-29 |
Stacked semiconductor chip device with phase change material Grant 9,331,053 - Arora , et al. May 3, 2 | 2016-05-03 |
Method for resuming an APD wavefront in which a subset of elements have faulted Grant 9,329,893 - Hartog , et al. May 3, 2 | 2016-05-03 |
Preemptive context switching Grant 9,299,121 - Hartog , et al. March 29, 2 | 2016-03-29 |
Thermal Aware Data Placement And Compute Dispatch In A Memory System App 20160086654 - Arora; Manish ;   et al. | 2016-03-24 |
Process device context switching Grant 9,256,465 - Hartog , et al. February 9, 2 | 2016-02-09 |
Distributed Computing With Phase Change Material Thermal Management App 20160019937 - Arora; Manish ;   et al. | 2016-01-21 |
Controlling sprinting for thermal capacity boosted systems Grant 9,213,585 - Arora , et al. December 15, 2 | 2015-12-15 |
Circuit Board With Phase Change Material App 20150249044 - Arora; Manish ;   et al. | 2015-09-03 |
Processing device with address translation probing and methods Grant 8,984,255 - Hsu , et al. March 17, 2 | 2015-03-17 |
Stacked Semiconductor Chip Device With Phase Change Material App 20150061150 - Arora; Manish ;   et al. | 2015-03-05 |
Controlling Sprinting For Thermal Capacity Boosted Systems App 20140380329 - Arora; Manish ;   et al. | 2014-12-25 |
Inter-row Data Transfer In Memory Devices App 20140177347 - Chatterjee; Niladrish ;   et al. | 2014-06-26 |
Prefetching Functionality On A Logic Die Stacked With Memory App 20140181415 - Loh; Gabriel ;   et al. | 2014-06-26 |
Processing Device With Address Translation Probing And Methods App 20140181460 - Hsu; Lisa ;   et al. | 2014-06-26 |
Reducing Memory Access Time In Parallel Processors App 20140173225 - Chatterjee; Niladrish ;   et al. | 2014-06-19 |
Tracking Non-Native Content in Caches App 20140156941 - Loh; Gabriel H. ;   et al. | 2014-06-05 |
Saving and Restoring Shader Context State App 20130155079 - HARTOG; Robert Scott ;   et al. | 2013-06-20 |
Method for Resuming an APD Wavefront in Which a Subset of Elements Have Faulted App 20130160019 - HARTOG; Robert Scott ;   et al. | 2013-06-20 |
Method and Apparatus for Servicing Page Fault Exceptions App 20130141446 - Hartog; Robert Scott ;   et al. | 2013-06-06 |
Saving and Restoring Non-Shader State Using a Command Processor App 20130135327 - Hartog; Robert Scott ;   et al. | 2013-05-30 |
Tracking Memory Access Frequencies And Utilization App 20130024597 - Loh; Gabriel H. ;   et al. | 2013-01-24 |
Non-uniform Memory-aware Cache Management App 20120311269 - Loh; Gabriel H. ;   et al. | 2012-12-06 |
Preemptive context switching of processes on ac accelerated processing device (APD) based on time quanta App 20120200576 - Hartog; Robert Scott ;   et al. | 2012-08-09 |
Process Device Context Switching App 20120200579 - Hartog; Robert Scott ;   et al. | 2012-08-09 |
Managed Task Scheduling on a Graphics Processing Device (APD) App 20120194525 - Hartog; Robert Scott ;   et al. | 2012-08-02 |
Preemptive Context Switching App 20120194524 - Hartog; Robert Scott ;   et al. | 2012-08-02 |
Method and System for Context Switching App 20120194528 - Hartog; Robert Scott ;   et al. | 2012-08-02 |
Mechanisms for Enabling Task Scheduling App 20120188259 - Hartog; Robert Scott ;   et al. | 2012-07-26 |
Apparatus And Method For Loading And Storing Multi-dimensional Arrays Of Data In A Parallel Processing Unit App 20100257329 - Khailany; Brucek ;   et al. | 2010-10-07 |