Issued Patents All Time
Showing 25 most recent of 29 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12327122 | Branch prediction using speculative indexing and intraline count | Brian R. Prasky, James J. Bonanno, Adam B. Collura, Deepankar Bhattacharjee | 2025-06-10 |
| 11928471 | Metadata predictor | Adam B. Collura, Brian R. Prasky, James J. Bonanno, Dominic Ditomaso | 2024-03-12 |
| 11868779 | Updating metadata prediction tables using a reprediction pipeline | James R. Cuffney, Adam B. Collura, James J. Bonanno, Brian R. Prasky, Suman Amugothu | 2024-01-09 |
| 11663126 | Return address table branch predictor | James J. Bonanno, Brian R. Prasky, Adam B. Collura, James R. Cuffney, Dominic Ditomaso | 2023-05-30 |
| 11556474 | Integrated semi-inclusive hierarchical metadata predictor | James J. Bonanno, Adam B. Collura, Brian R. Prasky | 2023-01-17 |
| 11303456 | Compute digital signature authentication sign instruction | Eric M. Schwarz, Jonathan D. Bradbury, Christian Jacobi | 2022-04-12 |
| 11243774 | Dynamic selection of OSC hazard avoidance mechanism | James R. Cuffney, Adam B. Collura, James J. Bonanno, Anthony Saporito, Jang-Soo Lee +2 more | 2022-02-08 |
| 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, Adam B. Collura, Bruce C. Giamei, Christian Jacobi +3 more | 2021-11-16 |
| 11157240 | Perform cryptographic computation scalar multiply instruction | Eric M. Schwarz, Jonathan D. Bradbury, Christian Jacobi | 2021-10-26 |
| 11144367 | Write power optimization for hardware employing pipe-based duplicate register files | Richard Joseph Branciforte, Gregory W. Alexander, Avraham Ayzenfeld, Jonathan T. Hsieh, Gregory Miaskovsky | 2021-10-12 |
| 11113055 | Store instruction to store instruction dependency | Jang-Soo Lee, Anthony Saporito, Chung-Lung K. Shum, Gregory W. Alexander | 2021-09-07 |
| 11108567 | Compute digital signature authentication verify instruction | Eric M. Schwarz, Jonathan D. Bradbury, Christian Jacobi | 2021-08-31 |
| 11075763 | Compute digital signature authentication sign with encrypted key instruction | Eric M. Schwarz, Jonathan D. Bradbury, Christian Jacobi | 2021-07-27 |
| 10929142 | Making precise operand-store-compare predictions to avoid false dependencies | Gregory W. Alexander, James J. Bonanno, Adam B. Collura, James R. Cuffney, Yair Fried +4 more | 2021-02-23 |
| 10599431 | Managing backend resources via frontend steering or stalls | Gregory W. Alexander, David S. Hutton, Christian Jacobi, Anthony Saporito | 2020-03-24 |
| 10540183 | Accelerated execution of execute instruction target | Khary J. Alexander, Fadi Y. Busaba, Brian W. Curran, David S. Hutton, Brian R. Prasky +1 more | 2020-01-21 |
| 10365928 | Suppress unnecessary mapping for scratch register | Gregory W. Alexander, David S. Hutton, Christian Jacobi, Anthony Saporito | 2019-07-30 |
| 9971601 | Dynamic assignment across dispatch pipes of source ports to be used to obtain indication of physical registers | Gregory W. Alexander, Brian D. Barrick, Fadi Y. Busaba, Wen H. Li | 2018-05-15 |
| 9875107 | Accelerated execution of execute instruction target | Khary J. Alexander, Fadi Y. Busaba, Brian W. Curran, David S. Hutton, Brian R. Prasky +1 more | 2018-01-23 |
| 9766896 | Optimizing grouping of instructions | Fadi Y. Busaba, Michael T. Huffer, David S. Hutton, John G. Rell, Jr., Eric M. Schwarz +1 more | 2017-09-19 |
| 9710278 | Optimizing grouping of instructions | Fadi Y. Busaba, Michael T. Huffer, David S. Hutton, John G. Rell, Jr., Eric M. Schwarz +1 more | 2017-07-18 |
| 9389865 | Accelerated execution of target of execute instruction | Khary J. Alexander, Fadi Y. Busaba, Brian W. Curran, David S. Hutton, Brian R. Prasky +1 more | 2016-07-12 |
| 9201655 | Method, computer program product, and hardware product for eliminating or reducing operand line crossing penalty | Vimal M. Kapadia, Fadi Y. Busaba, John G. Rell, Jr., Chung-Lung K. Shum | 2015-12-01 |
| 7962726 | Recycling long multi-operand instructions | Khary J. Alexander, Fadi Y. Busaba, Vimal M. Kapadia, Jeffrey S. Plate, John G. Rell, Jr. +1 more | 2011-06-14 |
| 7949972 | Method, system and computer program product for exploiting orthogonal control vectors in timing driven synthesis | Fadi Y. Busaba, David S. Hutton, Christopher A. Krygowski, Jeffrey S. Plate, John G. Rell, Jr. | 2011-05-24 |