Patent | Date |
---|
Delayed allocation of an out-of-order queue entry and based on determining that the entry is unavailable, enable deadlock avoidance involving reserving one or more entries in the queue, and disabling deadlock avoidance based on expiration of a predetermined amount of time Grant 10,296,348 - Alexander , et al. | 2019-05-21 |
Cache coherency verification using ordered lists Grant 9,990,290 - Bair , et al. June 5, 2 | 2018-06-05 |
Load and store ordering for a strongly ordered simultaneous multithreading core Grant 9,940,264 - Alexander , et al. April 10, 2 | 2018-04-10 |
Load and store ordering for a strongly ordered simultaneous multithreading core Grant 9,886,397 - Alexander , et al. February 6, 2 | 2018-02-06 |
Cache Coherency Verification Using Ordered Lists App 20170220468 - BAIR; DEAN G. ;   et al. | 2017-08-03 |
Store forwarding cache Grant 9,697,132 - Alexander , et al. July 4, 2 | 2017-07-04 |
Cache coherency verification using ordered lists Grant 9,665,281 - Bair , et al. May 30, 2 | 2017-05-30 |
Cache coherency verification using ordered lists Grant 9,665,280 - Bair , et al. May 30, 2 | 2017-05-30 |
Store forwarding cache Grant 9,612,963 - Alexander , et al. April 4, 2 | 2017-04-04 |
Store Forwarding Cache App 20170083445 - Alexander; Khary J. ;   et al. | 2017-03-23 |
Storing a system-absolute address (SAA) in a first level translation look-aside buffer (TLB) Grant 9,569,370 - Alexander , et al. February 14, 2 | 2017-02-14 |
Storing A System-absolute Address (saa) In A First Level Translation Look-aside Buffer (tlb) App 20160357685 - ALEXANDER; KHARY J. ;   et al. | 2016-12-08 |
Store Forwarding Cache App 20160357679 - Alexander; Khary J. ;   et al. | 2016-12-08 |
Store forwarding cache Grant 9,483,409 - Alexander , et al. November 1, 2 | 2016-11-01 |
Store forwarding cache Grant 9,471,504 - Alexander , et al. October 18, 2 | 2016-10-18 |
Storing a system-absolute address (SAA) in a first level translation look-aside buffer (TLB) Grant 9,460,023 - Alexander , et al. October 4, 2 | 2016-10-04 |
Predicting and avoiding operand-store-compare hazards in out-of-order microprocessors Grant 9,430,235 - Alexander , et al. August 30, 2 | 2016-08-30 |
Store Forwarding Cache App 20160246729 - Alexander; Khary J. ;   et al. | 2016-08-25 |
Management Of Tracking Queues Used In Out-of-order Processing Within Computing Environments App 20160239311 - Alexander; Khary J. ;   et al. | 2016-08-18 |
Store Forwarding Cache App 20160232098 - Alexander; Khary J. ;   et al. | 2016-08-11 |
Store Forwarding Cache App 20160232101 - Alexander; Khary J. ;   et al. | 2016-08-11 |
Store forwarding cache Grant 9,400,752 - Alexander , et al. July 26, 2 | 2016-07-26 |
Storing A System-absolute Address (saa) In A First Level Translation Look-aside Buffer (tlb) App 20160188488 - ALEXANDER; KHARY J. ;   et al. | 2016-06-30 |
Load And Store Ordering For A Strongly Ordered Simultaneous Multithreading Core App 20160103682 - Alexander; Khary J. ;   et al. | 2016-04-14 |
Load And Store Ordering For A Strongly Ordered Simultaneous Multithreading Core App 20160103681 - Alexander; Khary J. ;   et al. | 2016-04-14 |
Cache Coherency Verification Using Ordered Lists App 20160092368 - Bair; Dean G. ;   et al. | 2016-03-31 |
Cache Coherency Verification Using Ordered Lists App 20160092358 - Bair; Dean G. ;   et al. | 2016-03-31 |
Storing a system-absolute address (SAA) in a first level translation look-aside buffer (TLB) Grant 9,292,453 - Alexander , et al. March 22, 2 | 2016-03-22 |
Monitoring a value in storage without repeated storage access Grant 9,274,957 - Alexander , et al. March 1, 2 | 2016-03-01 |
Tracking transactional execution footprint Grant 9,262,320 - Alexander , et al. February 16, 2 | 2016-02-16 |
Collision-based alternate hashing Grant 9,250,913 - Alexander , et al. February 2, 2 | 2016-02-02 |
Determining the logical address of a transaction abort Grant 9,223,687 - Alexander , et al. December 29, 2 | 2015-12-29 |
Monitoring a value in storage without repeated storage access Grant 9,218,288 - Alexander , et al. December 22, 2 | 2015-12-22 |
Atomic execution over accesses to multiple memory locations in a multiprocessor system Grant 9,164,911 - Farrell , et al. October 20, 2 | 2015-10-20 |
Prefetch address translation using prefetch buffer based on availability of address translation logic Grant 9,152,566 - Alexander , et al. October 6, 2 | 2015-10-06 |
Avoiding aborts due to associativity conflicts in a transactional environment Grant 9,015,419 - Alexander , et al. April 21, 2 | 2015-04-21 |
Automatic pattern-based operand prefetching Grant 8,954,678 - Averbouch , et al. February 10, 2 | 2015-02-10 |
Atomic Execution Over Accesses To Multiple Memory Locations In A Multiprocessor System App 20140310475 - FARRELL; Mark S. ;   et al. | 2014-10-16 |
Storing A System-absolute Address (saa) In A First Level Translation Look-aside Buffer (tlb) App 20140223137 - ALEXANDER; KHARY J. ;   et al. | 2014-08-07 |
Atomic execution over accesses to multiple memory locations in a multiprocessor system Grant 8,799,583 - Farrell , et al. August 5, 2 | 2014-08-05 |
Combined Two-Level Cache Directory App 20140082252 - Alexander; Khary J. ;   et al. | 2014-03-20 |
Monitoring A Value In Storage Without Repeated Storage Access App 20130339630 - Alexander; Khary J. ;   et al. | 2013-12-19 |
Monitoring A Value In Storage Without Repeated Storage Access App 20130339627 - Alexander; Khary J. ;   et al. | 2013-12-19 |
Determining The Logical Address Of A Transaction Abort App 20130339628 - Alexander; Khary J. ;   et al. | 2013-12-19 |
Prefetch Address Translation Using Prefetch Buffer App 20130339650 - Alexander; Khary J. ;   et al. | 2013-12-19 |
Tracking Transactional Execution Footprint App 20130339629 - Alexander; Khary J. ;   et al. | 2013-12-19 |
Avoiding Aborts Due To Associativity Conflicts In A Transactional Environment App 20130339618 - Alexander; Khary J. ;   et al. | 2013-12-19 |
Collision-based Alternate Hashing App 20130339665 - Alexander; Khary J. ;   et al. | 2013-12-19 |
Automatic Pattern-based Operand Prefetching App 20130339617 - Averbouch; Ilia ;   et al. | 2013-12-19 |
Predicting And Avoiding Operand-store-compare Hazards In Out-of-order Microprocessors App 20130318330 - ALEXANDER; Gregory W. ;   et al. | 2013-11-28 |
Predicting and avoiding operand-store-compare hazards in out-of-order microprocessors Grant 8,521,992 - Alexander , et al. August 27, 2 | 2013-08-27 |
Predicting and avoiding operand-store-compare hazards in out-of-order microprocessors Grant 8,468,325 - Alexander , et al. June 18, 2 | 2013-06-18 |
Processor, method and computer program product for fast selective invalidation of translation lookaside buffer Grant 8,112,174 - Hsieh , et al. February 7, 2 | 2012-02-07 |
Atomic Execution Over Accesses To Multiple Memory Locations In A Multiprocessor System App 20110296114 - Farrell; Mark S. ;   et al. | 2011-12-01 |
Predicting And Avoiding Operand-store-compare Hazards In Out-of-order Microprocessors App 20110153986 - Alexander; Gregory W. ;   et al. | 2011-06-23 |
Predicting And Avoiding Operand-store-compare Hazards In Out-of-order Microprocessors App 20110154116 - Alexander; Gregory W. ;   et al. | 2011-06-23 |
Processor, Method And Computer Program Product For Fast Selective Invalidation Of Translation Lookaside Buffer App 20090216994 - Hsieh; Jonathan T. ;   et al. | 2009-08-27 |