P

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 patents
US5377336ADec 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

BELL JR ROBERT H

1 patent

DALE JASON N

1 patent