Patent | Date |
---|
Method and Apparatus for Front End Gather/Scatter Memory Coalescing App 20220035632 - Cain, III; Harold Wade ;   et al. | 2022-02-03 |
Method and Apparatus for Back End Gather/Scatter Memory Coalescing App 20220035633 - Cain, III; Harold Wade ;   et al. | 2022-02-03 |
QoS-class based servicing of requests for a shared resource Grant 11,221,971 - Hower , et al. January 11, 2 | 2022-01-11 |
Database system transaction management Grant 10,885,015 - Cain, III , et al. January 5, 2 | 2021-01-05 |
Allocating power between multiple central processing units (CPUs) in a multi-CPU processor based on total current availability and individual CPU quality-of-service (QoS) requirements Grant 10,831,254 - Priyadarshi , et al. November 10, 2 | 2020-11-10 |
Method, Apparatus, And System For Memory Bandwidth Aware Data Prefetching App 20200065247 - CHOUDHARY; Niket ;   et al. | 2020-02-27 |
Selective flushing of instructions in an instruction pipeline in a processor back to an execution-resolved target address, in response to a precise interrupt Grant 10,255,074 - Kothinti Naresh , et al. | 2019-04-09 |
ALLOCATING POWER BETWEEN MULTIPLE CENTRAL PROCESSING UNITS (CPUS) IN A MULTI-CPU PROCESSOR BASED ON TOTAL CURRENT AVAILABILITY AND INDIVIDUAL CPU QUALITY-OF-SERVICE (QoS) REQUIREMENTS App 20190086982 - Priyadarshi; Shivam ;   et al. | 2019-03-21 |
Selective bypassing of allocation in a cache Grant 10,223,278 - Priyadarshi , et al. | 2019-03-05 |
Cost-aware cache replacement Grant 10,185,668 - Al Sheikh , et al. Ja | 2019-01-22 |
Cost-aware Cache Replacement App 20190018798 - AL SHEIKH; Rami Mohammad ;   et al. | 2019-01-17 |
Selective Refresh Mechanism For Dram App 20190013062 - ATALLAH; Francois Ibrahim ;   et al. | 2019-01-10 |
Reducing memory access bandwidth based on prediction of memory request size Grant 10,169,240 - Dwiel , et al. J | 2019-01-01 |
Multi-modal memory hierarchical management for mitigating side-channel attacks in the cloud Grant 10,102,375 - Cammarota , et al. October 16, 2 | 2018-10-16 |
Database System Transaction Management App 20180113895 - Cain, III; Harold Wade ;   et al. | 2018-04-26 |
Dynamic Cache Partitioning Through Hill-climbing App 20180081811 - AL SHEIKH; Rami Mohammad A. ;   et al. | 2018-03-22 |
Multi-modal Memory Hierarchical Management For Mitigating Side-channel Attacks In The Cloud App 20180046808 - CAMMAROTA; Rosario ;   et al. | 2018-02-15 |
Database system transaction management Grant 9,870,384 - Cain, III , et al. January 16, 2 | 2018-01-16 |
Selective Bypassing Of Allocation In A Cache App 20170293565 - PRIYADARSHI; Shivam ;   et al. | 2017-10-12 |
QoS-CLASS BASED SERVICING OF REQUESTS FOR A SHARED RESOURCE App 20170293578 - HOWER; Derek ;   et al. | 2017-10-12 |
Reducing Memory Access Bandwidth Based On Prediction Of Memory Request Size App 20170293561 - DWIEL; Brandon Harley Anthony ;   et al. | 2017-10-12 |
Cost-aware Cache Replacement App 20170293571 - AL SHEIKH; Rami Mohammad A. ;   et al. | 2017-10-12 |
Memory transaction having implicit ordering effects Grant 9,696,928 - Cain, III , et al. July 4, 2 | 2017-07-04 |
Generating approximate usage measurements for shared cache memory systems Grant 9,697,126 - Hower , et al. July 4, 2 | 2017-07-04 |
Memory transaction having implicit ordering effects Grant 9,696,927 - Cain, III , et al. July 4, 2 | 2017-07-04 |
Providing shared cache memory allocation control in shared cache memory systems Grant 9,678,875 - Hower , et al. June 13, 2 | 2017-06-13 |
Method To Enforce Proportional Bandwidth Allocations For Quality Of Service App 20170147249 - HOWER; Derek Robert ;   et al. | 2017-05-25 |
Method And Apparatus For Cache Line Deduplication Via Data Matching App 20170091117 - CAIN, III; Harold Wade ;   et al. | 2017-03-30 |
Selective Flushing Of Instructions In An Instruction Pipeline In A Processor Back To An Execution-resolved Target Address, In Response To A Precise Interrupt App 20170075692 - Kothinti Naresh; Vignyan Reddy ;   et al. | 2017-03-16 |
Providing Early Instruction Execution In An Out-of-order (ooo) Processor, And Related Apparatuses, Methods, And Computer-readable Media App 20160170770 - Cain, III; Harold Wade ;   et al. | 2016-06-16 |
Providing Shared Cache Memory Allocation Control In Shared Cache Memory Systems App 20160147656 - Hower; Derek Robert ;   et al. | 2016-05-26 |
Generating Approximate Usage Measurements For Shared Cache Memory Systems App 20160147655 - Hower; Derek Robert ;   et al. | 2016-05-26 |
Adaptive Cache Prefetching Based On Competing Dedicated Prefetch Policies In Dedicated Cache Sets To Reduce Cache Pollution App 20150286571 - Cain, III; Harold Wade ;   et al. | 2015-10-08 |
Code section optimization by removing memory barrier instruction and enclosing within a transaction that employs hardware transaction memory Grant 8,972,704 - Koju , et al. March 3, 2 | 2015-03-03 |
Checkpointed tag prefetcher Grant 8,683,127 - Cain, III , et al. March 25, 2 | 2014-03-25 |
Selective Delaying of Write Requests in Hardware Transactional Memory Systems App 20140075124 - Blundell; Colin B. ;   et al. | 2014-03-13 |
Checkpointed tag prefetcher Grant 8,656,112 - Cain, III , et al. February 18, 2 | 2014-02-18 |
Overflow handling of speculative store buffers Grant 8,572,341 - Blundell , et al. October 29, 2 | 2013-10-29 |
Database System Transaction Management App 20130262424 - Cain, III; Harold Wade ;   et al. | 2013-10-03 |
Code optimization by memory barrier removal and enclosure within transaction App 20130159678 - Koju; Toshihiko ;   et al. | 2013-06-20 |
System and method for software initiated checkpoint operations Grant 8,392,694 - Blundell , et al. March 5, 2 | 2013-03-05 |
Checkpointed Tag Prefetcher App 20130007374 - Cain, III; Harold Wade ;   et al. | 2013-01-03 |
Checkpointed tag prefetcher Grant 8,341,352 - Cain, III , et al. December 25, 2 | 2012-12-25 |
Checkpointed Tag Prefetcher App 20120303857 - Cain, III; Harold Wade ;   et al. | 2012-11-29 |
Method and system for a sharing buffer Grant 8,131,894 - Cain, III , et al. March 6, 2 | 2012-03-06 |
Computer implemented method and system for accurate, efficient and adaptive calling context profiling Grant 8,122,438 - Cain, III , et al. February 21, 2 | 2012-02-21 |
Computer implemented method and system for accurate, efficient and adaptive calling context profiling Grant 7,818,722 - Cain, III , et al. October 19, 2 | 2010-10-19 |
Method And System For A Sharing Buffer App 20100138571 - Cain, III; Harold Wade ;   et al. | 2010-06-03 |
Preferred Write-mostly Data Cache Replacement Policies App 20090113132 - Cain, III; Harold Wade ;   et al. | 2009-04-30 |
Computer Implemented Method and System for Accurate, Efficient and Adaptive Calling Context Profiling App 20080288926 - Cain, III; Harold Wade ;   et al. | 2008-11-20 |
Checkpointed Tag Prefetcher App 20080263257 - Cain III; Harold Wade ;   et al. | 2008-10-23 |