Patent | Date |
---|
Controller Address Contention Assumption App 20210240548 - Sonnelitter, III; Robert J. ;   et al. | 2021-08-05 |
Efficient eviction of whole set associated cache or selected range of addresses Grant 11,042,483 - Ambroladze , et al. June 22, 2 | 2021-06-22 |
Controller address contention assumption Grant 11,010,210 - Sonnelitter, III , et al. May 18, 2 | 2021-05-18 |
Multilevel cache eviction management Grant 10,915,461 - Ambroladze , et al. February 9, 2 | 2021-02-09 |
Controller Address Contention Assumption App 20210034438 - Sonnelitter, III; Robert J. ;   et al. | 2021-02-04 |
Efficient inclusive cache management Grant 10,901,902 - Wilson , et al. January 26, 2 | 2021-01-26 |
Page-based memory operation with hardware initiated secure storage key update Grant 10,891,232 - Lopes , et al. January 12, 2 | 2021-01-12 |
Load Instruction With Timeout App 20200379760 - Jacobi; Christian ;   et al. | 2020-12-03 |
Coherent cache with simultaneous data requests in same addressable index Grant 10,831,661 - Ambroladze , et al. November 10, 2 | 2020-11-10 |
Configuration based cache coherency protocol selection Grant 10,824,565 - Ambroladze , et al. November 3, 2 | 2020-11-03 |
Efficient Eviction Of Whole Set Associated Cache Or Selected Range Of Addresses App 20200341902 - Ambroladze; Ekaterina M. ;   et al. | 2020-10-29 |
Coherent Cache With Simultaneous Data Requests In Same Addressable Index App 20200327058 - Ambroladze; Ekaterina M. ;   et al. | 2020-10-15 |
Speculative data return concurrent to an exclusive invalidate request Grant 10,795,824 - Berger , et al. October 6, 2 | 2020-10-06 |
Page-based Memory Operation With Hardware Initiated Secure Storage Key Update App 20200301832 - Lopes; Kevin ;   et al. | 2020-09-24 |
Efficient Inclusive Cache Management App 20200301831 - Wilson; Chad G. ;   et al. | 2020-09-24 |
Multilevel Cache Eviction Management App 20200285592 - Ambroladze; Ekaterina M. ;   et al. | 2020-09-10 |
Speculative Data Return Concurrent To An Exclusive Invalidate Request App 20200159665 - Berger; Deanna P. ;   et al. | 2020-05-21 |
Non-disruptive clearing of varying address ranges from cache Grant 10,649,908 - Ambroladze , et al. | 2020-05-12 |
Dual clusters of fully connected integrated circuit multiprocessors with shared high-level cache Grant 10,628,314 - Blake , et al. | 2020-04-21 |
Dual clusters of fully connected integrated circuit multiprocessors with shared high-level cache Grant 10,628,313 - Blake , et al. | 2020-04-21 |
Preinstall of partial store cache lines Grant 10,529,396 - Ambroladze , et al. J | 2020-01-07 |
Non-disruptive clearing of varying address ranges from cache Grant 10,437,729 - Ambroladze , et al. O | 2019-10-08 |
Configuration based cache coherency protocol selection Grant 10,402,328 - Ambroladze , et al. Sep | 2019-09-03 |
Configuration based cache coherency protocol selection Grant 10,394,712 - Ambroladze , et al. A | 2019-08-27 |
Non-disruptive Clearing Of Varying Address Ranges From Cache App 20190251037 - Ambroladze; Ekaterina M. ;   et al. | 2019-08-15 |
Non-disruptive Clearing Of Varying Address Ranges From Cache App 20190251036 - Ambroladze; Ekaterina M. ;   et al. | 2019-08-15 |
Operation interlocking in an address-sliced cache system Grant 10,379,776 - Berger , et al. A | 2019-08-13 |
Achieving high bandwidth on ordered direct memory access write stream into a processor cache Grant 10,380,020 - Ambroladze , et al. A | 2019-08-13 |
Configuration Based Cache Coherency Protocol Selection App 20190205251 - Ambroladze; Ekaterina M. ;   et al. | 2019-07-04 |
Deadlock avoidance in a multi-processor computer system with extended cache line locking Grant 10,331,576 - Blake , et al. | 2019-06-25 |
Non-disruptive Clearing Of Varying Address Ranges From Cache App 20190179765 - Ambroladze; Ekaterina M. ;   et al. | 2019-06-13 |
Target cache line arbitration within a processor cluster Grant 10,310,982 - Berger , et al. | 2019-06-04 |
Achieving High Bandwidth On Ordered Direct Memory Access Write Stream Into A Processor Cache App 20190018775 - Ambroladze; Ekaterina M. ;   et al. | 2019-01-17 |
Preinstall Of Partial Store Cache Lines App 20180374522 - Ambroladze; Ekaterina M. ;   et al. | 2018-12-27 |
Dynamic Throttling Of Broadcasts In A Tiered Multi-node Symmetric Multiprocessing Computer System App 20180365070 - Blake; Michael A. ;   et al. | 2018-12-20 |
Operation Interlocking In An Address-sliced Cache System App 20180341422 - Berger; Deanna P. ;   et al. | 2018-11-29 |
Dual Clusters Of Fully Connected Integrated Circuit Multiprocessors With Shared High-level Cache App 20180341586 - Blake; Michael A. ;   et al. | 2018-11-29 |
Dual Clusters Of Fully Connected Integrated Circuit Multiprocessors With Shared High-level Cache App 20180341587 - Blake; Michael A. ;   et al. | 2018-11-29 |
Deadlock Avoidance In A Multi-processor Computer System With Extended Cache Line Locking App 20180307628 - Blake; Michael A. ;   et al. | 2018-10-25 |
Non-disruptive Clearing Of Varying Address Ranges From Cache App 20180307612 - Ambroladze; Ekaterina M. ;   et al. | 2018-10-25 |
Non-disruptive clearing of varying address ranges from cache Grant 10,055,355 - Ambroladze , et al. August 21, 2 | 2018-08-21 |
Target Cache Line Arbitration Within A Processor Cluster App 20180173630 - Berger; Deanna Postles Dunn ;   et al. | 2018-06-21 |
Configuration Based Cache Coherency Protocol Selection App 20180121358 - Ambroladze; Ekaterina M. ;   et al. | 2018-05-03 |
Configuration Based Cache Coherency Protocol Selection App 20180121359 - Ambroladze; Ekaterina M. ;   et al. | 2018-05-03 |
Configuration based cache coherency protocol selection Grant 9,898,407 - Ambroladze , et al. February 20, 2 | 2018-02-20 |
Nested cache coherency protocol in a tiered multi-node computer system Grant 9,892,043 - Drapala , et al. February 13, 2 | 2018-02-13 |
Configuration based cache coherency protocol selection Grant 9,886,382 - Ambroladze , et al. February 6, 2 | 2018-02-06 |
Maintaining order with parallel access data streams Grant 9,858,190 - Ambroladze , et al. January 2, 2 | 2018-01-02 |
Mitigating busy time in a high performance cache Grant 9,792,213 - Berger , et al. October 17, 2 | 2017-10-17 |
Dynamic synchronous to asynchronous frequency transitions in high-performance symmetric multiprocessing Grant 9,734,110 - Drapala , et al. August 15, 2 | 2017-08-15 |
Nested Cache Coherency Protocol In A Tiered Multi-node Computer System App 20170228317 - Drapala; Garrett Michael ;   et al. | 2017-08-10 |
Nested cache coherency protocol in a tiered multi-node computer system Grant 9,727,464 - Drapala , et al. August 8, 2 | 2017-08-08 |
Nested cache coherency protocol in a tiered multi-node computer system Grant 9,720,833 - Drapala , et al. August 1, 2 | 2017-08-01 |
Early shared resource release in symmetric multiprocessing computer systems Grant 9,678,873 - Drapala , et al. June 13, 2 | 2017-06-13 |
Position-based replacement policy for address synonym management in shared caches Grant 9,477,613 - Berger , et al. October 25, 2 | 2016-10-25 |
Early Shared Resource Release In Symmetric Multiprocessing Computer Systems App 20160239418 - Drapala; Garrett M. ;   et al. | 2016-08-18 |
Position-based Replacement Policy For Address Synonym Management In Shared Caches App 20160239434 - Berger; Deanna Postles Dunn ;   et al. | 2016-08-18 |
Dynamic Synchronous To Asynchronous Frequency Transitions In High-performance Symmetric Multiprocessing App 20160239450 - Drapala; Garrett M. ;   et al. | 2016-08-18 |
Speculative Cache Reading Using Shared Buffer App 20160217076 - Berger; Deanna P. ;   et al. | 2016-07-28 |
Maintaining Order With Parallel Access Data Streams App 20160217077 - Ambroladze; Ekaterina M. ;   et al. | 2016-07-28 |
Configuration Based Cache Coherency Protocol Selection App 20160147658 - Ambroladze; Ekaterina M. ;   et al. | 2016-05-26 |
Configuration Based Cache Coherency Protocol Selection App 20160147661 - Ambroladze; Ekaterina M. ;   et al. | 2016-05-26 |
Nested Cache Coherency Protocol In A Tiered Multi-node Computer System App 20160147659 - Drapala; Garrett Michael ;   et al. | 2016-05-26 |
Nested Cache Coherency Protocol In A Tiered Multi-node Computer System App 20160147662 - Drapala; Garrett Michael ;   et al. | 2016-05-26 |
Memory controlled operations under dynamic relocation of storage Grant 9,348,524 - Bronson , et al. May 24, 2 | 2016-05-24 |
Memory Controlled Operations Under Dynamic Relocation Of Storage App 20160139830 - Bronson; Timothy C. ;   et al. | 2016-05-19 |
Mitigating Busy Time In A High Performance Cache App 20150378916 - BERGER; Deanna P. ;   et al. | 2015-12-31 |
EDRAM refresh in a high performance cache architecture Grant 9,189,415 - Fee , et al. November 17, 2 | 2015-11-17 |
Mitigating busy time in a high performance cache Grant 9,158,694 - Berger , et al. October 13, 2 | 2015-10-13 |
eDRAM refresh in a high performance cache architecture Grant 9,104,581 - Fee , et al. August 11, 2 | 2015-08-11 |
System and method for Controlling restarting of instruction fetching using speculative address computations Grant 9,021,240 - Alexander , et al. April 28, 2 | 2015-04-28 |
Performance optimization and dynamic resource reservation for guaranteed coherency updates in a multi-level cache hierarchy Grant 8,996,819 - Dunn Berger , et al. March 31, 2 | 2015-03-31 |
Managing in-line store throughput reduction Grant 8,930,628 - Berger , et al. January 6, 2 | 2015-01-06 |
Memory ordered store system in a multiprocessor computer system Grant 8,850,129 - Hagspiel , et al. September 30, 2 | 2014-09-30 |
Management of cache replacement status in cache memory Grant 8,751,747 - Sonnelitter, III , et al. June 10, 2 | 2014-06-10 |
Dynamic mode transitions for cache instructions Grant 8,706,972 - Dunn Berger , et al. April 22, 2 | 2014-04-22 |
Dynamic cache queue allocation based on destination availability Grant 8,706,970 - Orf , et al. April 22, 2 | 2014-04-22 |
Monitoring processing time in a shared pipeline Grant 8,671,267 - Ambroladze , et al. March 11, 2 | 2014-03-11 |
Dynamically altering a pipeline controller mode based on resource availability Grant 8,639,887 - Berger , et al. January 28, 2 | 2014-01-28 |
Dynamic mode transitions for cache instructions Grant 8,635,409 - Dunn Berger , et al. January 21, 2 | 2014-01-21 |
Management of multipurpose command queues in a multilevel cache hierarchy Grant 8,566,532 - Dunn Berger , et al. October 22, 2 | 2013-10-22 |
Dynamic cache queue allocation based on destination availability Grant 8,560,803 - Orf , et al. October 15, 2 | 2013-10-15 |
Merging data in an L2 cache memory Grant 8,539,158 - Dunn , et al. September 17, 2 | 2013-09-17 |
Mitigating busy time in a high performance cache Grant 8,521,960 - Berger , et al. August 27, 2 | 2013-08-27 |
Error detection and recovery in a shared pipeline Grant 8,522,076 - Ambroladze , et al. August 27, 2 | 2013-08-27 |
Clock-based debugging for embedded dynamic random access memory element in a processor core Grant 8,495,287 - Collura , et al. July 23, 2 | 2013-07-23 |
Controlling data stream interruptions on a shared interface Grant 8,478,920 - Drapala , et al. July 2, 2 | 2013-07-02 |
Managing in-line store throughput reduction Grant 8,447,930 - Berger , et al. May 21, 2 | 2013-05-21 |
Dynamic multi-level cache including resource access fairness scheme Grant 8,447,905 - Ambroladze , et al. May 21, 2 | 2013-05-21 |
Recover store data merging Grant 8,447,932 - Berger , et al. May 21, 2 | 2013-05-21 |
Method, system, and computer program product for reducing cache memory pollution Grant 8,443,176 - Sonnelitter, III , et al. May 14, 2 | 2013-05-14 |
Dynamic Mode Transitions For Cache Instructions App 20130080708 - Dunn Berger; Deanna Postles ;   et al. | 2013-03-28 |
Managing In-line Store Throughput Reduction App 20130080705 - BERGER; Deanna P. ;   et al. | 2013-03-28 |
Preemptive in-pipeline store compare resolution Grant 8,407,442 - Dunn Berger , et al. March 26, 2 | 2013-03-26 |
System, apparatus and method utilizing early access to shared cache pipeline for latency reduction Grant 8,407,420 - Dunn Berger , et al. March 26, 2 | 2013-03-26 |
Dynamic Cache Queue Allocation Based On Destination Availability App 20130067169 - Orf; Diana L. ;   et al. | 2013-03-14 |
Mitigating Busy Time In A High Performance Cache App 20130060997 - BERGER; Deanna P. ;   et al. | 2013-03-07 |
Performance Optimization And Dynamic Resource Reservation For Guaranteed Coherency Updates In A Multi-level Cache Hierarchy App 20130061002 - Dunn Berger; Deanna Postles ;   et al. | 2013-03-07 |
Managing dataflow in a temporary memory Grant 8,392,621 - Ambroladze , et al. March 5, 2 | 2013-03-05 |
Edram Refresh In A High Performance Cache Architecture App 20130046926 - Fee; Michael ;   et al. | 2013-02-21 |
Performance optimization and dynamic resource reservation for guaranteed coherency updates in a multi-level cache hierarchy Grant 8,352,687 - Dunn Berger , et al. January 8, 2 | 2013-01-08 |
Dynamic trailing edge latency absorption for fetch data forwarded from a shared data/control interface Grant 8,327,078 - Berger , et al. December 4, 2 | 2012-12-04 |
Preemptive In-pipeline Store Compare Resolution App 20120215995 - Dunn Berger; Deanna Postles ;   et al. | 2012-08-23 |
Method, system and computer program product for data buffers partitioned from a cache array Grant 8,250,305 - Strait , et al. August 21, 2 | 2012-08-21 |
Cached Latency Reduction Utilizing Early Access To A Shared Pipeline App 20110320694 - Dunn Berger; Deanna Postles ;   et al. | 2011-12-29 |
Dynamic Re-allocation Of Cache Buffer Slots App 20110320863 - Amroladze; Ekaterina M. ;   et al. | 2011-12-29 |
Performance Monitoring In A Shared Pipeline App 20110320779 - Ambroladze; Ekaterina M. ;   et al. | 2011-12-29 |
Dynamic Cache Queue Allocation Based On Destination Availability App 20110320727 - Orf; Diana L. ;   et al. | 2011-12-29 |
Edram Refresh In A High Performance Cache Architecture App 20110320696 - Fee; Michael ;   et al. | 2011-12-29 |
Dynamic Mode Transitions For Cache Instructions App 20110320725 - Dunn Berger; Deanna Postles ;   et al. | 2011-12-29 |
Dynamic Trailing Edge Latency Absorption For Fetch Data Forwarded From A Shared Data/control Interface App 20110320721 - Berger; Deanna Postles Dunn ;   et al. | 2011-12-29 |
Dynamically Altering A Pipeline Controller Mode Based On Resource Availability App 20110320735 - Berger; Deanna Postles Dunn ;   et al. | 2011-12-29 |
Management Of Multipurpose Command Queues In A Multilevel Cache Hierarchy App 20110320722 - Dunn Berger; Deanna Postles ;   et al. | 2011-12-29 |
Dynamic Multi-level Cache Including Resource Access Fairness Scheme App 20110320659 - Ambroladze; Ekaterina M. ;   et al. | 2011-12-29 |
Preemptive In-pipeline Store Compare Resolution App 20110320736 - Dunn Berger; Deanna Postles ;   et al. | 2011-12-29 |
Memory Ordered Store System In A Multiprocessor Computer System App 20110320743 - Hagspiel; Norbert ;   et al. | 2011-12-29 |
Controlling Data Stream Interruptions On A Shared Interface App 20110320657 - Drapala; Garrett M. ;   et al. | 2011-12-29 |
Mitigating Busy Time In A High Performance Cache App 20110320695 - BERGER; Deanna P. ;   et al. | 2011-12-29 |
Error Detection And Recovery In A Shared Pipeline App 20110320855 - Ambroladze; Ekaterina M. ;   et al. | 2011-12-29 |
Loading And Unloading A Memory Element For Debug App 20110320716 - Collura; Adam B. ;   et al. | 2011-12-29 |
Performance Optimization And Dynamic Resource Reservation For Guaranteed Coherency Updates In A Multi-level Cache Hierarchy App 20110320728 - Dunn Berger; Deanna Postles ;   et al. | 2011-12-29 |
Managing In-line Store Throughput Reduction App 20110314212 - BERGER; DEANNA P. ;   et al. | 2011-12-22 |
Recover Store Data Merging App 20110314211 - BERGER; Deanna P. ;   et al. | 2011-12-22 |
System And Method For Managing Dataflow In A Temporary Memory App 20110314183 - Ambroladze; Ekaterina M. ;   et al. | 2011-12-22 |
Merging Data In An L2 Cache Memory App 20110258394 - Dunn; Deanna P. ;   et al. | 2011-10-20 |
Method, system, and computer program product for merging data Grant 8,006,039 - Dunn , et al. August 23, 2 | 2011-08-23 |
Method, system and computer program product for an implicit predicted return from a predicted subroutine Grant 7,882,338 - Alexander , et al. February 1, 2 | 2011-02-01 |
Methods, systems, and computer program products for recovering from branch prediction latency Grant 7,822,954 - Ward, III , et al. October 26, 2 | 2010-10-26 |
Method, System And Computer Program Product For Data Buffers Partitioned From A Cache Array App 20090240891 - Strait; Gary E. ;   et al. | 2009-09-24 |
Method, System, And Computer Program Product For Merging Data App 20090216915 - Dunn; Deanna P. ;   et al. | 2009-08-27 |
Method, System, And Computer Program Product For Managing Cache Memory App 20090216952 - Sonnelitter, III; Robert J. ;   et al. | 2009-08-27 |
Method, System, And Computer Program Product For Reducing Cache Memory Pollution App 20090217003 - Sonnelitter, III; Robert J. ;   et al. | 2009-08-27 |
Method, System And Computer Program Product For Minimizing Branch Prediction Latency App 20090217017 - Alexander; Khary J. ;   et al. | 2009-08-27 |
System And Method For Controlling Restarting Of Instruction Fetching Using Speculative Address Computations App 20090217015 - Alexander; Khary J. ;   et al. | 2009-08-27 |
Methods, Systems, And Computer Program Products For Recovering From Branch Prediction Latency App 20090210684 - Ward, III; John W. ;   et al. | 2009-08-20 |
Method, System And Computer Program Product For An Implicit Predicted Return From A Predicted Subroutine App 20090210661 - Alexander; Khary J. ;   et al. | 2009-08-20 |
Apparatus and Method for Fairness Arbitration for a Shared Pipeline in a Large SMP Computer System App 20090006693 - Dunn; Deanna P. ;   et al. | 2009-01-01 |