Inventor
EISEN SUSAN E
US48 patents
⚠️ This page may combine multiple inventors who share the name “EISEN SUSAN E”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
44 patentsUS11144319B1Oct 12, 2021
Redistribution of architected states for a processor register file
IBM19 citations84
US8386753B2Feb 26, 2013
Completion arbitration for more than two threads based on resource limitations
IBM9 citations84
US7278011B2Oct 2, 2007
Completion table configured to track a larger number of outstanding instructions without increasing the size of the completion table
IBM14 citations84
US11119772B2Sep 14, 2021
Check pointing of accumulator register results in a microprocessor
IBM3 citations73
US10901743B2Jan 26, 2021
Speculative execution of both paths of a weakly predicted branch instruction
IBM2 citations73
US10073699B2Sep 11, 2018
Processing instructions in parallel with waw hazards and via a distributed history buffer in a microprocessor having a multi-execution slice architecture
IBM5 citations73
US10949213B2Mar 16, 2021
Logical register recovery within a processor
IBM2 citations72
US11941398B1Mar 26, 2024
Fast mapper restore for flush in processor
IBM1 citations62
US11366671B2Jun 21, 2022
Completion mechanism for a microprocessor instruction completion table
IBM0 citations62
US11256507B2Feb 22, 2022
Thread transition management
IBM0 citations62
US10996995B2May 4, 2021
Saving and restoring a transaction memory state
IBM0 citations62
US10761856B2Sep 1, 2020
Instruction completion table containing entries that share instruction tags
IBM1 citations62
US10423423B2Sep 24, 2019
Efficiently managing speculative finish tracking and error handling for load instructions
IBM1 citations62
US10255071B2Apr 9, 2019
Method and apparatus for managing a speculative transaction in a processing unit
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
US11327766B2May 10, 2022
Instruction dispatch routing
IBM0 citations61
US11194578B2Dec 7, 2021
Fused overloaded register file read to enable 2-cycle move from condition register instruction in a microprocessor
IBM0 citations61
US11144364B2Oct 12, 2021
Supporting speculative microprocessor instruction execution
IBM1 citations60
US10956158B2Mar 23, 2021
System and handling of register data in processors
IBM0 citations60
US12204902B2Jan 21, 2025
Routing instruction results to a register block of a subdivided register file based on register block utilization rate
IBM0 citations52
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
US10296339B2May 21, 2019
Thread transition management
IBM0 citations52
US10282205B2May 7, 2019
Method and apparatus for execution of threads on processing slices using a history buffer for restoring architected register data via issued instructions
IBM0 citations52
US10055226B2Aug 21, 2018
Thread transition management
IBM0 citations52
US9703561B2Jul 11, 2017
Thread transition management
IBM0 citations52
US11775337B2Oct 3, 2023
Prioritization of threads in a simultaneous multithreading processor core
IBM0 citations51
US11269647B2Mar 8, 2022
Finish status reporting for a simultaneous multithreading processor using an instruction completion table
IBM0 citations51
US11188332B2Nov 30, 2021
System and handling of register data in processors
IBM0 citations51
US11068274B2Jul 20, 2021
Prioritized instructions in an instruction completion table of a simultaneous multithreading processor
IBM0 citations51
US10977034B2Apr 13, 2021
Instruction completion table with ready-to-complete vector
IBM0 citations51
US10831489B2Nov 10, 2020
Mechanism for completing atomic instructions in a microprocessor
IBM0 citations51
US10725786B2Jul 28, 2020
Completion mechanism for a microprocessor instruction completion table
IBM0 citations51
US10713057B2Jul 14, 2020
Mechanism to stop completions using stop codes in an instruction completion table
IBM0 citations51
US10664275B2May 26, 2020
Speeding up younger store instruction execution after a sync instruction
IBM0 citations51
US10552165B2Feb 4, 2020
Efficiently managing speculative finish tracking and error handling for load instructions
IBM0 citations51
US10528347B2Jan 7, 2020
Executing system call vectored instructions in a multi-slice processor
IBM0 citations51
US10048963B2Aug 14, 2018
Executing system call vectored instructions in a multi-slice processor
IBM0 citations51
US11030018B2Jun 8, 2021
On-demand multi-tiered hang buster for SMT microprocessor
IBM0 citations49
US9268599B2Feb 23, 2016
Recording and profiling transaction failure addresses of the abort-causing and approximate abort-causing data and instructions in hardware transactional memories
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
US10289415B2May 14, 2019
Method and apparatus for execution of threads on processing slices using a history buffer for recording architected register data
IBM0 citations41
US9971687B2May 15, 2018
Operation of a multi-slice processor with history buffers storing transaction memory state information
IBM0 citations41