Inventor
BONANNO JAMES J
US82 patents
⚠️ This page may combine multiple inventors who share the name “BONANNO JAMES J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
37 patentsUS9507598B1Nov 29, 2016
Auxiliary branch prediction with usefulness tracking
IBM45 citations94
US7082520B2Jul 25, 2006
Branch prediction utilizing both a branch target buffer and a multiple target table
IBM55 citations93
US6938151B2Aug 30, 2005
Hybrid branch prediction using a global selection counter and a prediction method comparison table
IBM31 citations89
US9606805B1Mar 28, 2017
Accuracy of operand store compare prediction using confidence counter
IBM7 citations84
US9563430B2Feb 7, 2017
Dynamic thread sharing in branch prediction structures
IBM11 citations84
US9495156B1Nov 15, 2016
Accuracy of operand store compare prediction using confidence counter
IBM6 citations84
US9471314B1Oct 18, 2016
Auxiliary perceptron branch predictor with magnitude usage limit
IBM13 citations84
US9442726B1Sep 13, 2016
Perceptron branch predictor with virtualized weights
IBM13 citations84
US9239721B2Jan 19, 2016
Global weak pattern history table filtering
IBM7 citations84
US8028180B2Sep 27, 2011
Method and system for power conservation in a hierarchical branch predictor
IBM7 citations84
US7913068B2Mar 22, 2011
System and method for providing asynchronous dynamic millicode entry prediction
IBM7 citations84
US10754781B2Aug 25, 2020
Heuristic method to control fetching of metadata from a cache hierarchy
IBM2 citations73
US10691460B2Jun 23, 2020
Pointer associated branch line jumps for accelerated line jumps
IBM3 citations73
US10534611B2Jan 14, 2020
Branch prediction using multi-way pattern history table (PHT) and global path vector (GPV)
IBM2 citations73
US10481912B2Nov 19, 2019
Variable branch target buffer (BTB) line size for compression
IBM4 citations73
US10423420B2Sep 24, 2019
Stream based branch prediction index accelerator for multiple stream exits
IBM2 citations73
US10423419B2Sep 24, 2019
Stream based branch prediction index accelerator for multiple stream exits
IBM2 citations73
US10394559B2Aug 27, 2019
Branch predictor search qualification using stream length prediction
IBM3 citations73
US10346172B2Jul 9, 2019
Caching of perceptron branch patterns using ternary content addressable memory based on a most influential bit location in a branch history vector
IBM2 citations73
US10185570B2Jan 22, 2019
Dynamic thread sharing in branch prediction structures
IBM2 citations73
US10175893B2Jan 8, 2019
Predictive scheduler for memory rank switching
IBM2 citations73
US9934040B2Apr 3, 2018
Perceptron branch predictor with virtualized weights
IBM4 citations73
US9898299B2Feb 20, 2018
Dynamic thread sharing in branch prediction structures
IBM3 citations73
US9639368B2May 2, 2017
Branch prediction based on correlating events
IBM4 citations73
US9619385B2Apr 11, 2017
Single thread cache miss rate estimation
IBM3 citations73
US9594566B1Mar 14, 2017
Accuracy of operand store compare prediction using confidence counter
IBM4 citations73
US9513909B2Dec 6, 2016
Variable updates of branch prediction states
IBM3 citations73
US9411598B2Aug 9, 2016
Semi-exclusive second-level branch target buffer
IBM4 citations73
US10409609B2Sep 10, 2019
Age management logic
IBM1 citations63
US7873818B2Jan 18, 2011
System and method for search area confined branch prediction
IBM2 citations63
US7822954B2Oct 26, 2010
Methods, systems, and computer program products for recovering from branch prediction latency
IBM2 citations63
US10430195B2Oct 1, 2019
Stream based branch prediction index accelerator with power prediction
IBM1 citations62
US10379748B2Aug 13, 2019
Predictive scheduler for memory rank switching
IBM1 citations62
US7882338B2Feb 1, 2011
Method, system and computer program product for an implicit predicted return from a predicted subroutine
IBM4 citations60
US10908902B2Feb 2, 2021
Distance based branch prediction and detection of potential call and potential return instructions
IBM0 citations52
US10642619B2May 5, 2020
Branch prediction using multi-way pattern history table (PHT) and global path vector (GPV)
IBM0 citations52
US10437597B2Oct 8, 2019
Silent mode and resource reassignment in branch prediction logic
IBM0 citations52
BONANNO JAMES J
10 patentsUS9298465B2Mar 29, 2016
Asynchronous lookahead hierarchical branch prediction
BONANNO JAMES J6 citations83
US8566569B2Oct 22, 2013
State machine-based filtering of pattern history tables based on distinguishable pattern detection
BONANNO JAMES J13 citations83
US9891922B2Feb 13, 2018
Selectively blocking branch prediction for a predetermined number of instructions
BONANNO JAMES J2 citations73
US9280351B2Mar 8, 2016
Second-level branch target buffer bulk transfer filtering
BONANNO JAMES J5 citations73
US9235419B2Jan 12, 2016
Branch target buffer preload table
BONANNO JAMES J3 citations73
US9229723B2Jan 5, 2016
Global weak pattern history table filtering
BONANNO JAMES J4 citations73
US8909879B2Dec 9, 2014
Counter-based entry invalidation for metadata previous write queue
BONANNO JAMES J4 citations73
US8909907B2Dec 9, 2014
Reducing branch prediction latency using a branch target buffer with a most recently used column prediction
BONANNO JAMES J4 citations73
US9250912B2Feb 2, 2016
Fast index tree for accelerated branch prediction
BONANNO JAMES J2 citations63
US8874885B2Oct 28, 2014
Mitigating lookahead branch prediction latency by purposely stalling a branch instruction until a delayed branch prediction is received or a timeout occurs
BONANNO JAMES J3 citations63
PRASKY BRIAN R
3 patentsUS9086886B2Jul 21, 2015
Method and apparatus to limit millicode routine end branch prediction
PRASKY BRIAN R4 citations72
US8667258B2Mar 4, 2014
High performance cache translation look-aside buffer (TLB) lookups using multiple page size prediction
PRASKY BRIAN R6 citations72
US8176406B2May 8, 2012
Hard error detection
PRASKY BRIAN R4 citations62
Showing the top 50 of 82 patents by PatentIndex Score.