P

Inventor

BATTLE STEVEN J

US39 patents

Patents

39 patents
US11144319B1Oct 12, 2021

Redistribution of architected states for a processor register file

IBM19 citations84
US11119772B2Sep 14, 2021

Check pointing of accumulator register results in a microprocessor

IBM3 citations73
US10949213B2Mar 16, 2021

Logical register recovery within a processor

IBM2 citations72
US9870045B2Jan 16, 2018

Reducing power consumption in a multi-slice computer processor

IBM3 citations72
US10248426B2Apr 2, 2019

Direct register restore mechanism for distributed history buffers

IBM3 citations71
US10037259B2Jul 31, 2018

Adaptive debug tracing for microprocessors

IBM3 citations68
US11995445B2May 28, 2024

Assignment of microprocessor register tags at issue time

IBM0 citations62
US11941398B1Mar 26, 2024

Fast mapper restore for flush in processor

IBM1 citations62
US11868773B2Jan 9, 2024

Inferring future value for speculative branch resolution in a microprocessor

IBM1 citations62
US11768684B2Sep 26, 2023

Compaction of architected registers in a simultaneous multithreading processor

IBM0 citations62
US11500642B2Nov 15, 2022

Assignment of microprocessor register tags at issue time

IBM0 citations62
US11301254B2Apr 12, 2022

Instruction streaming using state migration

IBM0 citations62
US11157276B2Oct 26, 2021

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

IBM0 citations62
US11093282B2Aug 17, 2021

Register file write using pointers

IBM0 citations62
US11061681B2Jul 13, 2021

Instruction streaming using copy select vector

IBM0 citations62
US10996995B2May 4, 2021

Saving and restoring a transaction memory state

IBM0 citations62
US10545765B2Jan 28, 2020

Multi-level history buffer for transaction memory in a microprocessor

IBM1 citations62
US10379867B2Aug 13, 2019

Asynchronous flush and restore of distributed history buffer

IBM1 citations62
US11360779B2Jun 14, 2022

Logical register recovery within a processor

IBM0 citations61
US11327757B2May 10, 2022

Processor providing intelligent management of values buffered in overlaid architected and non-architected register files

IBM0 citations61
US11194578B2Dec 7, 2021

Fused overloaded register file read to enable 2-cycle move from condition register instruction in a microprocessor

IBM0 citations61
US11163568B2Nov 2, 2021

Implementing write ports in register-file array cell

IBM1 citations61
US11144364B2Oct 12, 2021

Supporting speculative microprocessor instruction execution

IBM1 citations60
US10956158B2Mar 23, 2021

System and handling of register data in processors

IBM0 citations60
US10949205B2Mar 16, 2021

Implementation of execution compression of instructions in slice target register file mapper

IBM1 citations58
US11561794B2Jan 24, 2023

Evicting and restoring information using a single port of a logical register mapper and history buffer in a microprocessor comprising multiple main register file entries mapped to one accumulator register file entry

IBM0 citations52
US10909034B2Feb 2, 2021

Issue queue snooping for asynchronous flush and restore of distributed history buffer

IBM0 citations52
US11709676B2Jul 25, 2023

Inferring future value for speculative branch resolution

IBM0 citations51
US11188332B2Nov 30, 2021

System and handling of register data in processors

IBM0 citations51
US10564691B2Feb 18, 2020

Reducing power consumption in a multi-slice computer processor

IBM0 citations51
US10489253B2Nov 26, 2019

On-demand GPR ECC error detection and scrubbing for a multi-slice microprocessor

IBM0 citations51
US10209757B2Feb 19, 2019

Reducing power consumption in a multi-slice computer processor

IBM0 citations51
US9870039B2Jan 16, 2018

Reducing power consumption in a multi-slice computer processor

IBM0 citations51
US11068267B2Jul 20, 2021

High bandwidth logical register flush recovery

IBM0 citations49
US11030018B2Jun 8, 2021

On-demand multi-tiered hang buster for SMT microprocessor

IBM0 citations49
US11403109B2Aug 2, 2022

Steering a history buffer entry to a specific recovery port during speculative flush recovery lookup in a processor

IBM0 citations48
US10740140B2Aug 11, 2020

Flush-recovery bandwidth in a processor

IBM0 citations48
US10296337B2May 21, 2019

Preventing premature reads from a general purpose register

IBM0 citations40
US10127121B2Nov 13, 2018

Operation of a multi-slice processor implementing adaptive failure state capture

IBM0 citations37