AC

Adam B. Collura

IBM: 53 patents #1,572 of 70,183Top 3%
Overall (All Time): #48,647 of 4,157,543Top 2%
53
Patents All Time

Issued Patents All Time

Showing 25 most recent of 53 patents

Patent #TitleCo-InventorsDate
12327122 Branch prediction using speculative indexing and intraline count Brian R. Prasky, James J. Bonanno, Edward T. Malley, Deepankar Bhattacharjee 2025-06-10
12014182 Variable formatting of branch target buffer Brian R. Prasky, James J. Bonanno 2024-06-18
11928471 Metadata predictor Edward T. Malley, Brian R. Prasky, James J. Bonanno, Dominic Ditomaso 2024-03-12
11868779 Updating metadata prediction tables using a reprediction pipeline James R. Cuffney, James J. Bonanno, Brian R. Prasky, Edward T. Malley, Suman Amugothu 2024-01-09
11817697 Method to limit the time a semiconductor device operates above a maximum operating voltage Michael Romain, William V. Huott, Pawel Owczarczyk, Christian Jacobi, Anthony Saporito +9 more 2023-11-14
11782919 Using metadata presence information to determine when to access a higher-level metadata table James J. Bonanno, Brian R. Prasky 2023-10-10
11663126 Return address table branch predictor James J. Bonanno, Brian R. Prasky, Edward T. Malley, James R. Cuffney, Dominic Ditomaso 2023-05-30
11556474 Integrated semi-inclusive hierarchical metadata predictor James J. Bonanno, Edward T. Malley, Brian R. Prasky 2023-01-17
11243774 Dynamic selection of OSC hazard avoidance mechanism James R. Cuffney, James J. Bonanno, Edward T. Malley, Anthony Saporito, Jang-Soo Lee +2 more 2022-02-08
11182165 Skip-over offset branch prediction James J. Bonanno, Daniel Lipetz, Brian R. Prasky, Anthony Saporito, Steven J. Hnatko 2021-11-23
11175923 Comparing load instruction address fields to store instruction address fields in a table to delay issuing dependent load instructions Gregory W. Alexander, James J. Bonanno, Bruce C. Giamei, Christian Jacobi, Jang-Soo Lee +3 more 2021-11-16
11163573 Hierarchical metadata predictor with periodic updates James J. Bonanno, Varnika Atmakuri, Brian R. Prasky, Anthony Saporito, Suman Amugothu 2021-11-02
10990405 Call/return stack branch target predictor to multiple next sequential instruction addresses James J. Bonanno, Steven J. Hnatko, Brian R. Prasky, Daniel Lipetz 2021-04-27
10977040 Heuristic invalidation of non-useful entries in an array James R. Cuffney, James J. Bonanno, Jang-Soo Lee, Eyal Naor, Yair Fried +1 more 2021-04-13
10929142 Making precise operand-store-compare predictions to avoid false dependencies Gregory W. Alexander, James J. Bonanno, James R. Cuffney, Yair Fried, Jonathan T. Hsieh +4 more 2021-02-23
10908902 Distance based branch prediction and detection of potential call and potential return instructions James J. Bonanno, Michael J. Cadigan, Jr., Daniel Lipetz, Brian R. Prasky 2021-02-02
10838659 Controlling write access to a memory structure based on write request priority Varnika Atmakuri, James J. Bonanno, Suman Amugothu 2020-11-17
10754781 Heuristic method to control fetching of metadata from a cache hierarchy James J. Bonanno, Michael J. Cadigan, Jr., Daniel Lipetz, Ashutosh Misra, Brian R. Prasky 2020-08-25
10437597 Silent mode and resource reassignment in branch prediction logic James J. Bonanno, Daniel Lipetz, Brian R. Prasky, Anthony Saporito 2019-10-08
10430195 Stream based branch prediction index accelerator with power prediction James J. Bonanno, Michael J. Cadigan, Jr., Christian Jacobi, Daniel Lipetz, Anthony Saporito 2019-10-01
10423419 Stream based branch prediction index accelerator for multiple stream exits James J. Bonanno, Michael J. Cadigan, Jr., Daniel Lipetz 2019-09-24
10423420 Stream based branch prediction index accelerator for multiple stream exits James J. Bonanno, Michael J. Cadigan, Jr., Daniel Lipetz 2019-09-24
10394559 Branch predictor search qualification using stream length prediction James J. Bonanno, Michael J. Cadigan, Jr., Daniel Lipetz 2019-08-27
10379748 Predictive scheduler for memory rank switching James J. Bonanno, Michael J. Cadigan, Jr., Daniel Lipetz, Patrick J. Meaney, Craig R. Walters 2019-08-13
10175893 Predictive scheduler for memory rank switching James J. Bonanno, Michael J. Cadigan, Jr., Daniel Lipetz, Patrick J. Meaney, Craig R. Walters 2019-01-08