P

Inventor

LEVITAN DAVID S

US47 patents
⚠️ This page may combine multiple inventors who share the name “LEVITAN DAVID S”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

IBM

41 patents
US5367703ANov 22, 1994

Method and system for enhanced branch history prediction accuracy in a superscalar processor system

IBM91 citations96
US7809933B2Oct 5, 2010

System and method for optimizing branch logic for handling hard to predict indirect branches

IBM49 citations93
US7783870B2Aug 24, 2010

Branch target address cache

IBM30 citations92
US7657783B2Feb 2, 2010

Apparatus and computer program product for testing ability to recover from cache directory errors

IBM28 citations92
US7032097B2Apr 18, 2006

Zero cycle penalty in selecting instructions in prefetch buffer in the event of a miss in the instruction cache

IBM28 citations92
US5421020AMay 30, 1995

Counter register implementation for speculative execution of branch on count instructions

IBM20 citations92
US5465373ANov 7, 1995

Method and system for single cycle dispatch of multiple instructions in a superscalar processor system

IBM46 citations89
US9983878B2May 29, 2018

Branch prediction using multiple versions of history data

IBM12 citations84
US7877586B2Jan 25, 2011

Branch target address cache selectively applying a delayed hit

IBM10 citations84
US7689816B2Mar 30, 2010

Branch prediction with partially folded global history vector for reduced XOR operation time

IBM10 citations84
US7469407B2Dec 23, 2008

Method for resource balancing using dispatch flush in a simultaneous multithread processor

IBM13 citations83
US10078514B2Sep 18, 2018

Techniques for dynamic sequential instruction prefetching

IBM4 citations73
US10037207B2Jul 31, 2018

Power management of branch predictors in a computer processor

IBM2 citations71
US9996351B2Jun 12, 2018

Power management of branch predictors in a computer processor

IBM2 citations71
US10795683B2Oct 6, 2020

Predicting indirect branches using problem branch filtering and pattern cache

IBM3 citations70
US9495164B2Nov 15, 2016

Branch prediction using multiple versions of history data

IBM1 citations63
US9189365B2Nov 17, 2015

Hardware-assisted program trace collection with selectable call-signature capture

IBM2 citations63
US8370671B2Feb 5, 2013

Saving power by powering down an instruction fetch array based on capacity history of instruction buffer

IBM3 citations63
US7962722B2Jun 14, 2011

Branch target address cache with hashed indices

IBM2 citations63
US7865705B2Jan 4, 2011

Branch target address cache including address type tag bit

IBM5 citations63
US10379857B2Aug 13, 2019

Dynamic sequential instruction prefetching

IBM1 citations62
US9483271B2Nov 1, 2016

Compressed indirect prediction caches

IBM2 citations62
US10175987B2Jan 8, 2019

Instruction prefetching in a computer processor using a prefetch prediction vector

IBM1 citations61
US9904551B2Feb 27, 2018

Branch prediction using multiple versions of history data

IBM0 citations52
US9898295B2Feb 20, 2018

Branch prediction using multiple versions of history data

IBM0 citations52
US9170920B2Oct 27, 2015

Identifying and tagging breakpoint instructions for facilitation of software debug

IBM0 citations52
US9081895B2Jul 14, 2015

Identifying and tagging breakpoint instructions for facilitation of software debug

IBM0 citations52
US11163577B2Nov 2, 2021

Selectively supporting static branch prediction settings only in association with processor-designated types of instructions

IBM0 citations51
US10664279B2May 26, 2020

Instruction prefetching in a computer processor using a prefetch prediction vector

IBM0 citations51
US10552162B2Feb 4, 2020

Variable latency flush filtering

IBM0 citations51
US10248555B2Apr 2, 2019

Managing an effective address table in a multi-slice processor

IBM0 citations51
US10241905B2Mar 26, 2019

Managing an effective address table in a multi-slice processor

IBM0 citations51
US10552159B2Feb 4, 2020

Power management of branch predictors in a computer processor

IBM0 citations50
US10528353B2Jan 7, 2020

Generating a mask vector for determining a processor instruction address using an instruction tag in a multi-slice processor

IBM0 citations42
US10467008B2Nov 5, 2019

Identifying an effective address (EA) using an interrupt instruction tag (ITAG) in a multi-slice processor

IBM0 citations42
US7844807B2Nov 30, 2010

Branch target address cache storing direct predictions

IBM0 citations42
US10678551B2Jun 9, 2020

Operation of a multi-slice processor implementing tagged geometric history length (TAGE) branch prediction

IBM0 citations41
US10353710B2Jul 16, 2019

Techniques for predicting a target address of an indirect branch instruction

IBM0 citations41
US10528352B2Jan 7, 2020

Blocking instruction fetching in a computer processor

IBM0 citations39
US9524166B2Dec 20, 2016

Tracking long GHV in high performance out-of-order superscalar processors

IBM0 citations39
US10275256B2Apr 30, 2019

Branch prediction in a computer processor

IBM0 citations37

KONIGSBURG BRIAN R

1 patent

MOTOROLA INC

1 patent

EKANADHAM KATTAMURI

1 patent

DOING RICHARD W

1 patent

LEVENSTEIN SHELDON B

1 patent

FRAZIER GILES R

1 patent