Inventor
EICKEMEYER RICHARD J
US37 patents
⚠️ This page may combine multiple inventors who share the name “EICKEMEYER RICHARD J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
35 patentsUS5377336ADec 27, 1994
Improved method to prefetch load instruction data
IBM144 citations99
US5355460AOct 11, 1994
In-memory preprocessor for compounding a sequence of instructions for parallel computer system execution
IBM127 citations99
US5500942AMar 19, 1996
Method of indicating parallel execution compoundability of scalar instructions based on analysis of presumed instructions
IBM131 citations98
US5459844AOct 17, 1995
Predecode instruction compounding
IBM54 citations96
US5448746ASep 5, 1995
System for comounding instructions in a byte stream prior to fetching and identifying the instructions for execution
IBM60 citations96
US5197135AMar 23, 1993
Memory management for scalable compound instruction set machines with in-memory compounding
IBM55 citations96
US6088788AJul 11, 2000
Background completion of instruction and associated fetch request in a multithread processor
IBM123 citations95
US5442767AAug 15, 1995
Address prediction to avoid address generation interlocks in computer systems
IBM29 citations92
US7707396B2Apr 27, 2010
Data processing system, processor and method of data processing having improved branch target address cache
IBM30 citations90
US7469407B2Dec 23, 2008
Method for resource balancing using dispatch flush in a simultaneous multithread processor
IBM13 citations83
US7844928B2Nov 30, 2010
Method and apparatus for evaluating integrated circuit design performance using enhanced basic block vectors that include data dependent information
IBM11 citations82
US7392366B2Jun 24, 2008
Adaptive fetch gating in multithreaded processors, fetch control and method of controlling fetches
IBM9 citations82
US10191847B2Jan 29, 2019
Prefetch performance
IBM2 citations73
US10078514B2Sep 18, 2018
Techniques for dynamic sequential instruction prefetching
IBM4 citations73
US10042647B2Aug 7, 2018
Managing a divided load reorder queue
IBM6 citations73
US10795683B2Oct 6, 2020
Predicting indirect branches using problem branch filtering and pattern cache
IBM3 citations70
US11886883B2Jan 30, 2024
Dependency skipping in a load-compare-jump sequence of instructions by incorporating compare functionality into the jump instruction and auto-finishing the compare instruction
IBM0 citations62
US11868773B2Jan 9, 2024
Inferring future value for speculative branch resolution in a microprocessor
IBM1 citations62
US10379857B2Aug 13, 2019
Dynamic sequential instruction prefetching
IBM1 citations62
US7797521B2Sep 14, 2010
Method, system, and computer program product for path-correlated indirect address predictions
IBM5 citations62
US10175987B2Jan 8, 2019
Instruction prefetching in a computer processor using a prefetch prediction vector
IBM1 citations61
US11520591B2Dec 6, 2022
Flushing of instructions based upon a finish ratio and/or moving a flush point in a processor
IBM0 citations60
US10942743B2Mar 9, 2021
Splitting load hit store table for out-of-order processor
IBM0 citations60
US10191845B2Jan 29, 2019
Prefetch performance
IBM0 citations52
US6922767B2Jul 26, 2005
System for allowing only a partial value prediction field/cache size
IBM0 citations52
US11709676B2Jul 25, 2023
Inferring future value for speculative branch resolution
IBM0 citations51
US11663013B2May 30, 2023
Dependency skipping execution
IBM0 citations51
US10664279B2May 26, 2020
Instruction prefetching in a computer processor using a prefetch prediction vector
IBM0 citations51
US10725783B2Jul 28, 2020
Splitting load hit store table for out-of-order processor
IBM0 citations50
US11847458B2Dec 19, 2023
Thread priorities using misprediction rate and speculative depth
IBM0 citations49
US10915446B2Feb 9, 2021
Prefetch confidence and phase prediction for improving prefetch performance in bandwidth constrained scenarios
IBM0 citations49
US10387162B2Aug 20, 2019
Effective address table with multiple taken branch handling for out-of-order processors
IBM0 citations42
US10353710B2Jul 16, 2019
Techniques for predicting a target address of an indirect branch instruction
IBM0 citations41
US9916245B2Mar 13, 2018
Accessing partial cachelines in a data cache
IBM0 citations41
US9524166B2Dec 20, 2016
Tracking long GHV in high performance out-of-order superscalar processors
IBM0 citations39