Issued Patents All Time
Showing 26–50 of 72 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10963259 | Accounting for multiple pipeline depths in processor instrumentation | Avery Francois, Jonathan T. Hsieh | 2021-03-30 |
| 10956168 | Post completion execution in an out-of-order processor design | Avery Francois, Christian Jacobi | 2021-03-23 |
| 10929142 | Making precise operand-store-compare predictions to avoid false dependencies | James J. Bonanno, Adam B. Collura, James R. Cuffney, Yair Fried, Jonathan T. Hsieh +4 more | 2021-02-23 |
| 10884752 | Slice-based allocation history buffer | Brian D. Barrick, Dung Q. Nguyen | 2021-01-05 |
| 10884754 | Infinite processor thread balancing | Stephen Duffy, David S. Hutton, Christian Jacobi, Anthony Saporito, Somin Song | 2021-01-05 |
| 10802830 | Imprecise register dependency tracking | Jonathan T. Hsieh, Tu-An T. Nguyen | 2020-10-13 |
| 10599431 | Managing backend resources via frontend steering or stalls | David S. Hutton, Christian Jacobi, Edward T. Malley, Anthony Saporito | 2020-03-24 |
| 10592422 | Data-less history buffer with banked restore ports in a register mapper | Brian D. Barrick, Dung Q. Nguyen | 2020-03-17 |
| 10558464 | Infinite processor thread balancing | Stephen Duffy, David S. Hutton, Christian Jacobi, Anthony Saporito, Somin Song | 2020-02-11 |
| 10365928 | Suppress unnecessary mapping for scratch register | David S. Hutton, Christian Jacobi, Edward T. Malley, Anthony Saporito | 2019-07-30 |
| 10353817 | Cache miss thread balancing | Brian D. Barrick, Thomas W. Fox, Christian Jacobi, Anthony Saporito, Somin Song +1 more | 2019-07-16 |
| 10303569 | Simplified processor sparing | Brian D. Barrick, Shimon Ben-Yehuda, Ophir Erez, Anthony Saporito, Timothy J. Slegel | 2019-05-28 |
| 10108426 | Dynamic issue masks for processor hang prevention | Steven R. Carlough, Lee Evan Eisen, David A. Schroter | 2018-10-23 |
| 10102002 | Dynamic issue masks for processor hang prevention | Steven R. Carlough, Lee Evan Eisen, David A. Schroter | 2018-10-16 |
| 10007525 | Freelist based global completion table having both thread-specific and global completion table identifiers | Brian D. Barrick | 2018-06-26 |
| 10007526 | Freelist based global completion table having both thread-specific and global completion table identifiers | Brian D. Barrick | 2018-06-26 |
| 9971601 | Dynamic assignment across dispatch pipes of source ports to be used to obtain indication of physical registers | Brian D. Barrick, Fadi Y. Busaba, Wen H. Li, Edward T. Malley | 2018-05-15 |
| 9946589 | Structure for reducing power consumption for memory device | Khary J. Alexander, Ilya Granovsky, Christian Jacobi, Gregory Miaskovsky, James R. Mitchell | 2018-04-17 |
| 9946588 | Structure for reducing power consumption for memory device | Khary J. Alexander, Ilya Granovsky, Christian Jacobi, Gregory Miaskovsky, James R. Mitchell | 2018-04-17 |
| 9880847 | Register file mapping | Brian D. Barrick, Lee Evan Eisen, David A. Schroter | 2018-01-30 |
| 9703614 | Managing a free list of resources to decrease control complexity and reduce power consumption | Brian D. Barrick | 2017-07-11 |
| 9645637 | Managing a free list of resources to decrease control complexity and reduce power consumption | Brian D. Barrick | 2017-05-09 |
| 9542233 | Managing a free list of resources to decrease control complexity and reduce power consumption | Brian D. Barrick | 2017-01-10 |
| 9519480 | Branch target preloading using a multiplexer and hash circuit to reduce incorrect branch predictions | Anton Blanchard, Milton Devon Miller, II, Todd A. Venton, Kenneth L. Wright | 2016-12-13 |
| 9430235 | Predicting and avoiding operand-store-compare hazards in out-of-order microprocessors | Khary J. Alexander, Brian W. Curran, Jonathan T. Hsieh, Christian Jacobi, James R. Mitchell +2 more | 2016-08-30 |

