Patent | Date |
---|
Preventing hazard flushes in an instruction sequencing unit of a multi-slice processor Grant 10,761,854 - Cordes , et al. Sep | 2020-09-01 |
Operation of a multi-slice processor with an expanded merge fetching queue Grant 10,564,978 - Fernsler , et al. Feb | 2020-02-18 |
Operation of a multi-slice processor with dynamic canceling of partial loads Grant 10,346,174 - McGlone , et al. July 9, 2 | 2019-07-09 |
Flush avoidance in a load store unit Grant 10,318,419 - Chadha , et al. | 2019-06-11 |
Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions Grant 10,268,518 - Chadha , et al. | 2019-04-23 |
Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions Grant 10,255,107 - Chadha , et al. | 2019-04-09 |
Operation Of A Multi-slice Processor With An Expanded Merge Fetching Queue App 20180293077 - FERNSLER; KIMBERLY M. ;   et al. | 2018-10-11 |
Operation Of A Multi-slice Processor Implementing A Load/store Unit Maintaining Rejected Instructions App 20180285161 - CHADHA; SUNDEEP ;   et al. | 2018-10-04 |
Operation Of A Multi-slice Processor Implementing A Load/store Unit Maintaining Rejected Instructions App 20180276132 - CHADHA; SUNDEEP ;   et al. | 2018-09-27 |
Managing A Divided Load Reorder Queue App 20180260230 - EICKEMEYER; RICHARD J. ;   et al. | 2018-09-13 |
Managing a divided load reorder queue Grant 10,042,647 - Eickemeyer , et al. August 7, 2 | 2018-08-07 |
Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions Grant 10,042,770 - Chadha , et al. August 7, 2 | 2018-08-07 |
Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions Grant 10,037,229 - Chadha , et al. July 31, 2 | 2018-07-31 |
Operation of a multi-slice processor with an expanded merge fetching queue Grant 10,037,211 - Fernsler , et al. July 31, 2 | 2018-07-31 |
Operation of a multi-slice processor preventing early dependent instruction wakeup Grant 9,983,875 - Chadha , et al. May 29, 2 | 2018-05-29 |
Accessing partial cachelines in a data cache Grant 9,916,245 - Eickemeyer , et al. March 13, 2 | 2018-03-13 |
Flush Avoidance In A Load Store Unit App 20180039577 - CHADHA; SUNDEEP ;   et al. | 2018-02-08 |
Managing A Divided Load Reorder Queue App 20170371658 - EICKEMEYER; RICHARD J. ;   et al. | 2017-12-28 |
Accessing Partial Cachelines In A Data Cache App 20170337132 - EICKEMEYER; RICHARD J. ;   et al. | 2017-11-23 |
Operation Of A Multi-slice Processor Implementing A Load/store Unit Maintaining Rejected Instructions App 20170329641 - CHADHA; SUNDEEP ;   et al. | 2017-11-16 |
Operation Of A Multi-slice Processor Implementing A Load/store Unit Maintaining Rejected Instructions App 20170329713 - CHADHA; SUNDEEP ;   et al. | 2017-11-16 |
Preventing Hazard Flushes In An Instruction Sequencing Unit Of A Multi-slice Processor App 20170300328 - CORDES; ROBERT A. ;   et al. | 2017-10-19 |
Operation Of A Multi-slice Processor With An Expanded Merge Fetching Queue App 20170277542 - FERNSLER; KIMBERLY M. ;   et al. | 2017-09-28 |
Operation Of A Multi-slice Processor With Dynamic Canceling Of Partial Loads App 20170277543 - MCGLONE; ELIZABETH A. ;   et al. | 2017-09-28 |
Operation Of A Multi-slice Processor Preventing Early Dependent Instruction Wakeup App 20170255465 - CHADHA; SUNDEEP ;   et al. | 2017-09-07 |
Peripheral component interconnect express (PCIe) ping in a switch-based environment Grant 9,684,618 - McGlone , et al. June 20, 2 | 2017-06-20 |
Peripheral component interconnect express (PCIe) ping in a switch-based environment Grant 9,563,591 - McGlone , et al. February 7, 2 | 2017-02-07 |
Broadcast for a distributed switch network Grant 9,292,462 - Freking , et al. March 22, 2 | 2016-03-22 |
Versatile lane configuration using a PCIe PIE-8 interface Grant 9,292,460 - Freking , et al. March 22, 2 | 2016-03-22 |
PERIPHERAL COMPONENT INTERCONNECT EXPRESS (PCIe) PING IN A SWITCH-BASED ENVIRONMENT App 20150254200 - MCGLONE; Elizabeth A. ;   et al. | 2015-09-10 |
PERIPHERAL COMPONENT INTERCONNECT EXPRESS (PCIe) PING IN A SWITCH-BASED ENVIRONMENT App 20150254202 - MCGLONE; Elizabeth A. ;   et al. | 2015-09-10 |
Using a PCI standard hot plug controller to modify the hierarchy of a distributed switch Grant 9,087,162 - Freking , et al. July 21, 2 | 2015-07-21 |
Versatile lane configuration using a PCIe PIe-8 interface Grant 9,043,526 - Freking , et al. May 26, 2 | 2015-05-26 |
Using a PCI standard hot plug controller to modify the hierarchy of a distributed switch Grant 8,949,499 - Freking , et al. February 3, 2 | 2015-02-03 |
Broadcast For A Distributed Switch Network App 20140351484 - Freking; Ronald E. ;   et al. | 2014-11-27 |
Bandwidth limiting on generated PCIe packets from debug source Grant 8,898,359 - Freking , et al. November 25, 2 | 2014-11-25 |
External settings that reconfigure the error handling behavior of a distributed PCIe switch Grant 8,793,539 - Freking , et al. July 29, 2 | 2014-07-29 |
Bandwidth limiting on generated PCIE packets from debug source Grant 8,706,938 - Freking , et al. April 22, 2 | 2014-04-22 |
Using A Pci Standard Hot Plug Controller To Modify The Hierarchy Of A Distributed Switch App 20130346662 - Freking; Ronald E. ;   et al. | 2013-12-26 |
Bandwidth Limiting On Generated Pcie Packets From Debug Source App 20130346802 - Freking; Ronald E. ;   et al. | 2013-12-26 |
Bandwidth Limiting On Generated Pcie Packets From Debug Source App 20130346801 - Freking; Ronald E. ;   et al. | 2013-12-26 |
Versatile Lane Configuration Using A Pcie Pie-8 Interface App 20130346665 - Freking; Ronald E. ;   et al. | 2013-12-26 |
Versatile Lane Configuration Using A Pcie Pie-8 Interface App 20130346653 - Freking; Ronald E. ;   et al. | 2013-12-26 |
EXTERNAL SETTINGS THAT RECONFIGURE THE ERROR HANDLING BEHAVIOR OF A DISTRIBUTED PCIe SWITCH App 20130339826 - Freking; Ronald E. ;   et al. | 2013-12-19 |
External Settings That Reconfigure The Error Handling Behavior Of A Distributed Pcie Switch App 20130339825 - Freking; Ronald E. ;   et al. | 2013-12-19 |
Systems and methods to respond to error detection Grant 8,572,455 - Blackmon , et al. October 29, 2 | 2013-10-29 |
System and method for responding to error detection Grant 8,539,309 - Blackmon , et al. September 17, 2 | 2013-09-17 |
Managing memory refreshes Grant 8,397,100 - Blackmon , et al. March 12, 2 | 2013-03-12 |
Compressed replay buffer Grant 8,352,786 - Blackmon , et al. January 8, 2 | 2013-01-08 |
Using A Pci Standard Hot Plug Controller To Modify The Hierarchy Of A Distributed Switch App 20120311221 - Freking; Ronald E. ;   et al. | 2012-12-06 |
Transmitting retry request associated with non-posted command via response credit channel Grant 8,266,331 - Freking , et al. September 11, 2 | 2012-09-11 |
Memory controller for reducing time to initialize main memory Grant 8,205,138 - Blackmon , et al. June 19, 2 | 2012-06-19 |
Systems and methods to efficiently schedule commands at a memory controller Grant 8,132,048 - Blackmon , et al. March 6, 2 | 2012-03-06 |
Memory controller for improved read port selection in a memory mirrored system Grant 8,127,087 - Blackmon , et al. February 28, 2 | 2012-02-28 |
Compressed Replay Buffer App 20120023368 - Blackmon; Herman L. ;   et al. | 2012-01-26 |
Apparatus for implementing processor bus speculative data completion Grant 8,103,930 - Barrett , et al. January 24, 2 | 2012-01-24 |
Transmitting Retry Request Associated With Non-Posted Command Via Response Credit Channel App 20120011283 - Freking; Ronald E. ;   et al. | 2012-01-12 |
Flexible and efficient configuration of multiple common interfaces Grant 8,055,813 - Kirscht , et al. November 8, 2 | 2011-11-08 |
Managing Memory Refreshes App 20110225465 - Blackmon; H. Lee ;   et al. | 2011-09-15 |
Implementing dynamic physical memory reallocation Grant 8,001,354 - Allison , et al. August 16, 2 | 2011-08-16 |
Implementing minimized latency and maximized reliability when data traverses multiple buses Grant 7,984,357 - Kirscht , et al. July 19, 2 | 2011-07-19 |
Memory controller and method for copying mirrored memory that allows processor accesses to memory during a mirror copy operation Grant 7,949,836 - Hillier, III , et al. May 24, 2 | 2011-05-24 |
System and Method for Responding to Error Detection App 20110066921 - Blackmon; H. Lee ;   et al. | 2011-03-17 |
Systems and Methods to Efficiently Schedule Commands at a Memory Controller App 20110047400 - Blackmon; H. Lee ;   et al. | 2011-02-24 |
Systems and Methods to Respond to Error Detection App 20110047440 - Blackmon; H. Lee ;   et al. | 2011-02-24 |
Efficient scheduling of background scrub commands Grant 7,882,314 - Allison , et al. February 1, 2 | 2011-02-01 |
Scheduling of background scrub commands to reduce high workload memory request latency Grant 7,882,323 - Allison , et al. February 1, 2 | 2011-02-01 |
Memory controller and method for multi-path address translation in non-uniform memory configurations Grant 7,793,034 - Allison , et al. September 7, 2 | 2010-09-07 |
Memory Controller for Improved Read Port Selection in a Memory Mirrored System App 20100205383 - Blackmon; Herman L. ;   et al. | 2010-08-12 |
Memory controller granular read queue dynamic optimization of command selection Grant 7,761,669 - Allison , et al. July 20, 2 | 2010-07-20 |
Memory Controller for Reducing Time to Initialize Main Memory App 20100037122 - Blackmon; Herman L. ;   et al. | 2010-02-11 |
System Performance Through Invalidation of Speculative Memory Scrub Commands App 20090307523 - Allison; Brian D. ;   et al. | 2009-12-10 |
Flexible and Efficient Configuration of Multiple Common Interfaces App 20090307443 - Kirscht; Joseph A. ;   et al. | 2009-12-10 |
Multi Port Memory Controller Queuing App 20090216960 - Allison; Brian David ;   et al. | 2009-08-27 |
Multi Port Memory Controller Queuing App 20090216959 - Allison; Brian David ;   et al. | 2009-08-27 |
Maintaining Error Statistics Concurrently Across Multiple Memory Ranks App 20090132876 - Freking; Ronald Ernest ;   et al. | 2009-05-21 |
Memory Controller and Method for Multi-Path Address Translation in Non-Uniform Memory Configurations App 20090119478 - Allison; Brian D. ;   et al. | 2009-05-07 |
Memory controller and method for scrubbing memory without using explicit atomic operations Grant 7,516,270 - Hillier, III , et al. April 7, 2 | 2009-04-07 |
Scheduling of Background Scrub Commands to Reduce High Workload Memory Request Latency App 20090070647 - Allison; Brian David ;   et al. | 2009-03-12 |
Efficient Scheduling of Background Scrub Commands App 20090070648 - Allison; Brian David ;   et al. | 2009-03-12 |
Memory Controller Read Queue Dynamic Optimization of Command Selection App 20090019238 - Allison; Brian David ;   et al. | 2009-01-15 |
Memory Controller Granular Read Queue Dynamic Optimization of Command Selection App 20090019239 - Allison; Brian David ;   et al. | 2009-01-15 |
Managing mirrored memory transactions and error recovery Grant 7,472,236 - Hillier, III , et al. December 30, 2 | 2008-12-30 |
Memory Controller and Method for Implementing Minimized Latency and Maximized Reliability When Data Traverses Multiple Buses App 20080270870 - Kirscht; Joseph Allen ;   et al. | 2008-10-30 |
Computer System, Computer Program Product, and Method for Implementing Dynamic Physical Memory Reallocation App 20080271054 - Allison; Brian David ;   et al. | 2008-10-30 |
Method for implementing processor bus speculative data completion Grant 7,426,672 - Barrett , et al. September 16, 2 | 2008-09-16 |
Apparatus For Implementing Processor Bus Speculative Data Completion App 20080222489 - Barrett; Wayne Melvin ;   et al. | 2008-09-11 |
System and Method for Managing Mirrored Memory Transactions and Error Recovery App 20080052568 - Hillier; Philip Rogers III ;   et al. | 2008-02-28 |
System and method for managing mirrored memory transactions and error recovery Grant 7,328,315 - Hillier, III , et al. February 5, 2 | 2008-02-05 |
Memory Controller And Method For Scrubbing Memory Without Using Explicit Atomic Operations App 20070288698 - Hillier; Philip Rogers III ;   et al. | 2007-12-13 |
Memory controller and method for scrubbing memory without using explicit atomic operations Grant 7,257,686 - Hillier, III , et al. August 14, 2 | 2007-08-14 |
Method and apparatus for implementing processor bus speculative data completion App 20060248432 - Barrett; Wayne Melvin ;   et al. | 2006-11-02 |
System and method for managing mirrored memory transactions and error recovery App 20060184846 - Hillier; Philip Rogers III ;   et al. | 2006-08-17 |
Memory controller and method for copying mirrored memory App 20050278494 - Hillier, Philip Rogers III ;   et al. | 2005-12-15 |
Memory controller and method for scrubbing memory without using explicit atomic operations App 20050273646 - Hillier, Philip Rogers III ;   et al. | 2005-12-08 |