Patent | Date |
---|
Steering a history buffer entry to a specific recovery port during speculative flush recovery lookup in a processor Grant 11,403,109 - Battle , et al. August 2, 2 | 2022-08-02 |
Logical register recovery within a processor Grant 11,360,779 - Battle , et al. June 14, 2 | 2022-06-14 |
Assignment Of Microprocessor Register Tags At Issue Time App 20220147359 - Battle; Steven J. ;   et al. | 2022-05-12 |
Processor providing intelligent management of values buffered in overlaid architected and non-architected register files Grant 11,327,757 - Battle , et al. May 10, 2 | 2022-05-10 |
Instruction streaming using state migration Grant 11,301,254 - Battle , et al. April 12, 2 | 2022-04-12 |
Compaction Of Architected Registers In A Simultaneous Multithreading Processor App 20220066830 - Battle; Steven J. ;   et al. | 2022-03-03 |
Fused overloaded register file read to enable 2-cycle move from condition register instruction in a microprocessor Grant 11,194,578 - Battle , et al. December 7, 2 | 2021-12-07 |
System and handling of register data in processors Grant 11,188,332 - Battle , et al. November 30, 2 | 2021-11-30 |
Processor Providing Intelligent Management Of Values Buffered In Overlaid Architected And Non-architected Register Files App 20210342150 - Battle; Steven J. ;   et al. | 2021-11-04 |
Implementing write ports in register-file array cell Grant 11,163,568 - Islam , et al. November 2, 2 | 2021-11-02 |
Thread-based organization of slice target register file entry in a microprocessor to permit writing scalar or vector data to portions of a single register file entry Grant 11,157,276 - Battle , et al. October 26, 2 | 2021-10-26 |
Redistribution of architected states for a processor register file Grant 11,144,319 - Battle , et al. October 12, 2 | 2021-10-12 |
Supporting speculative microprocessor instruction execution Grant 11,144,364 - Battle , et al. October 12, 2 | 2021-10-12 |
Check pointing of accumulator register results in a microprocessor Grant 11,119,772 - Battle , et al. September 14, 2 | 2021-09-14 |
Register file write using pointers Grant 11,093,282 - Barrick , et al. August 17, 2 | 2021-08-17 |
High bandwidth logical register flush recovery Grant 11,068,267 - Battle , et al. July 20, 2 | 2021-07-20 |
Instruction streaming using copy select vector Grant 11,061,681 - Battle , et al. July 13, 2 | 2021-07-13 |
Check Pointing Of Accumulator Register Results In A Microprocessor App 20210173649 - Battle; Steven J ;   et al. | 2021-06-10 |
On-demand multi-tiered hang buster for SMT microprocessor Grant 11,030,018 - Battle , et al. June 8, 2 | 2021-06-08 |
Saving and restoring a transaction memory state Grant 10,996,995 - Battle , et al. May 4, 2 | 2021-05-04 |
Logical Register Recovery Within A Processor App 20210089322 - Battle; Steven J. ;   et al. | 2021-03-25 |
System and handling of register data in processors Grant 10,956,158 - Battle , et al. March 23, 2 | 2021-03-23 |
Implementation of execution compression of instructions in slice target register file mapper Grant 10,949,205 - Bowman , et al. March 16, 2 | 2021-03-16 |
Logical register recovery within a processor Grant 10,949,213 - Battle , et al. March 16, 2 | 2021-03-16 |
Thread-based Organization Of Slice Target Register File Entry In A Microprocessor App 20210072993 - Battle; Steven J. ;   et al. | 2021-03-11 |
Issue queue snooping for asynchronous flush and restore of distributed history buffer Grant 10,909,034 - Terry , et al. February 2, 2 | 2021-02-02 |
Instruction Streaming Using Copy Select Vector App 20210026643 - Battle; Steven J. ;   et al. | 2021-01-28 |
Instruction Streaming Using State Migration App 20210026642 - Battle; Steven J. ;   et al. | 2021-01-28 |
System And Handling Of Register Data In Processors App 20200356369 - Battle; Steven J. ;   et al. | 2020-11-12 |
System And Handling Of Register Data In Processors App 20200356366 - Battle; Steven J. ;   et al. | 2020-11-12 |
High Bandwidth Logical Register Flush Recovery App 20200341767 - Battle; Steven J. ;   et al. | 2020-10-29 |
Register File Write Using Pointers App 20200326978 - Barrick; Brian D. ;   et al. | 2020-10-15 |
Saving And Restoring A Transaction Memory State App 20200301758 - BATTLE; Steven J. ;   et al. | 2020-09-24 |
Flush-recovery bandwidth in a processor Grant 10,740,140 - Battle , et al. A | 2020-08-11 |
Supporting Speculative Microprocessor Instruction Execution App 20200241931 - Battle; Steven J. ;   et al. | 2020-07-30 |
Implementation Of Execution Compression Of Instructions In Slice Target Register File Mapper App 20200201639 - Bowman; Joshua ;   et al. | 2020-06-25 |
Logical Register Recovery Within A Processor App 20200183700 - Battle; Steven J. ;   et al. | 2020-06-11 |
Speculative Flush Recovery Lookup In A Processor App 20200183701 - Battle; Steven J. ;   et al. | 2020-06-11 |
Flush-recovery Bandwidth In A Processor App 20200159564 - Battle; Steven J. ;   et al. | 2020-05-21 |
Implementing Write Ports in Register-File Array Cell App 20200081713 - Islam; Saiful ;   et al. | 2020-03-12 |
Reducing power consumption in a multi-slice computer processor Grant 10,564,691 - Battle , et al. Feb | 2020-02-18 |
Multi-level history buffer for transaction memory in a microprocessor Grant 10,545,765 - Barrick , et al. Ja | 2020-01-28 |
Multiple Level History Buffer for Transaction Memory Support App 20200019405 - Battle; Steven J. ;   et al. | 2020-01-16 |
Fused Overloaded Register File Read to Enable 2-Cycle Move from Condition Register Instruction in a Microprocessor App 20190361698 - Battle; Steven J. ;   et al. | 2019-11-28 |
On-demand GPR ECC error detection and scrubbing for a multi-slice microprocessor Grant 10,489,253 - Battle , et al. Nov | 2019-11-26 |
Asynchronous flush and restore of distributed history buffer Grant 10,379,867 - Terry , et al. A | 2019-08-13 |
Issue Queue Snooping For Asynchronous Flush And Restore Of Distributed History Buffer App 20190188133 - TERRY; David R. ;   et al. | 2019-06-20 |
Asynchronous Flush And Restore Of Distributed History Buffer App 20190187995 - TERRY; David R. ;   et al. | 2019-06-20 |
On-demand Multi-tiered Hang Buster For Smt Microprocessor App 20190171569 - BATTLE; Steven J. ;   et al. | 2019-06-06 |
Preventing premature reads from a general purpose register Grant 10,296,337 - Battle , et al. | 2019-05-21 |
Direct register restore mechanism for distributed history buffers Grant 10,248,426 - Barrick , et al. | 2019-04-02 |
Reducing power consumption in a multi-slice computer processor Grant 10,209,757 - Battle , et al. Feb | 2019-02-19 |
On-demand Gpr Ecc Error Detection And Scrubbing For A Multi-slice Microprocessor App 20180336108 - BATTLE; Steven J. ;   et al. | 2018-11-22 |
Multi-level History Buffer For Transaction Memory In A Microprocessor App 20180336037 - BARRICK; Brian D. ;   et al. | 2018-11-22 |
Operation of a multi-slice processor implementing adaptive failure state capture Grant 10,127,121 - Adeeb , et al. November 13, 2 | 2018-11-13 |
Adaptive debug tracing for microprocessors Grant 10,037,259 - Adeeb , et al. July 31, 2 | 2018-07-31 |
Reducing Power Consumption In A Multi-slice Computer Processor App 20180088653 - BATTLE; STEVEN J. ;   et al. | 2018-03-29 |
Reducing Power Consumption In A Multi-slice Computer Processor App 20180074565 - BATTLE; STEVEN J. ;   et al. | 2018-03-15 |
Reducing power consumption in a multi-slice computer processor Grant 9,870,045 - Battle , et al. January 16, 2 | 2018-01-16 |
Reducing power consumption in a multi-slice computer processor Grant 9,870,039 - Battle , et al. January 16, 2 | 2018-01-16 |
Operation Of A Multi-slice Processor Implementing Adaptive Failure State Capture App 20170351583 - ADEEB; KHANDKER N. ;   et al. | 2017-12-07 |
Direct Register Restore Mechanism For Distributed History Buffers App 20170344380 - BARRICK; Brian D. ;   et al. | 2017-11-30 |
Adaptive Debug Tracing For Microprocessors App 20170308454 - ADEEB; Khandker N. ;   et al. | 2017-10-26 |
Fpscr Sticky Bit Handling For Out Of Order Instruction Execution App 20170300336 - BARRICK; BRIAN D. ;   et al. | 2017-10-19 |
Preventing Premature Reads From A General Purpose Register App 20170269936 - BATTLE; STEVEN J. ;   et al. | 2017-09-21 |
Reducing Power Consumption In A Multi-slice Computer Processor App 20170168544 - BATTLE; STEVEN J. ;   et al. | 2017-06-15 |
Reducing Power Consumption In A Multi-slice Computer Processor App 20170168539 - BATTLE; STEVEN J. ;   et al. | 2017-06-15 |