Issued Patents All Time
Showing 1–25 of 34 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12423058 | Systolic array with input reduction to multiple reduced inputs | Paul Gilbert Meyer, Thomas A. Volpe, Ron Diamant, Nishith Desai, Thomas Elmer | 2025-09-23 |
| 12333274 | Data-type-aware clock-gating | Thomas A. Volpe, Sundeep Amirineni, Nishith Desai, Ron Diamant | 2025-06-17 |
| 12182691 | Increasing performance of computational array accelerators | Sundeep Amirineni, Akshay Balasubramanian, Ron Diamant, Paul Gilbert Meyer, Thomas Elmer | 2024-12-31 |
| 11880682 | Systolic array with efficient input reduction and extended array performance | Paul Gilbert Meyer, Thomas A. Volpe, Ron Diamant, Nishith Desai, Thomas Elmer | 2024-01-23 |
| 11403109 | Steering a history buffer entry to a specific recovery port during speculative flush recovery lookup in a processor | Steven J. Battle, Khandker N. Adeeb, Brian D. Barrick, Susan E. Eisen, Brandon Goddard +2 more | 2022-08-02 |
| 11360779 | Logical register recovery within a processor | Steven J. Battle, Salma Ayub, Brian D. Barrick, Susan E. Eisen, Brandon Goddard +2 more | 2022-06-14 |
| 11301254 | Instruction streaming using state migration | Steven J. Battle, Hung Q. Le, Dung Q. Nguyen, Brian W. Thompto | 2022-04-12 |
| 11194578 | Fused overloaded register file read to enable 2-cycle move from condition register instruction in a microprocessor | Steven J. Battle, Brian D. Barrick, Susan E. Eisen, Brandon Goddard, Cliff Kucharski +2 more | 2021-12-07 |
| 11188332 | System and handling of register data in processors | Steven J. Battle, Salma Ayub, Brian D. Barrick, Susan E. Eisen, Brandon Goddard +2 more | 2021-11-30 |
| 11144364 | Supporting speculative microprocessor instruction execution | Steven J. Battle, Brandon Goddard, Dung Q. Nguyen, Brian D. Barrick, Susan E. Eisen +2 more | 2021-10-12 |
| 11093282 | Register file write using pointers | Brian D. Barrick, Steven J. Battle, Cliff Kucharski, Hung Q. Le, Dung Q. Nguyen +1 more | 2021-08-17 |
| 11068267 | High bandwidth logical register flush recovery | Steven J. Battle, Brandon Goddard, Dung Q. Nguyen, Brian D. Barrick, Susan E. Eisen +2 more | 2021-07-20 |
| 11061681 | Instruction streaming using copy select vector | Steven J. Battle, Hung Q. Le, Dung Q. Nguyen, Brian W. Thompto | 2021-07-13 |
| 10956158 | System and handling of register data in processors | Steven J. Battle, Khandker N. Adeeb, Brian D. Barrick, Thao T. Doan, Susan E. Eisen +2 more | 2021-03-23 |
| 10949213 | Logical register recovery within a processor | Steven J. Battle, Salma Ayub, Brian D. Barrick, Susan E. Eisen, Brandon Goddard +2 more | 2021-03-16 |
| 10949205 | Implementation of execution compression of instructions in slice target register file mapper | Dung Q. Nguyen, Hung Q. Le, Brian W. Thompto, Maureen A. Delaney, Cliff Kucharski +1 more | 2021-03-16 |
| 10936321 | Instruction chaining | Kurt A. Feiste, Christopher M. Mueller, Dung Q. Nguyen, Deepak Singh, Brian W. Thompto | 2021-03-02 |
| 10909034 | Issue queue snooping for asynchronous flush and restore of distributed history buffer | David R. Terry, Dung Q. Nguyen, Brian W. Thompto, Steven J. Battle, Sundeep Chadha +2 more | 2021-02-02 |
| 10740140 | Flush-recovery bandwidth in a processor | Steven J. Battle, Khandker N. Adeeb, Brian D. Barrick, Susan E. Eisen, Brandon Goddard +2 more | 2020-08-11 |
| 10740107 | Operation of a multi-slice processor implementing load-hit-store handling | Salma Ayub, Jeffrey C. Brownscheidle, Kurt A. Feiste, Dung Q. Nguyen, Salim A. Shah +1 more | 2020-08-11 |
| 10719056 | Merging status and control data in a reservation station | Brian D. Barrick, Jeffrey C. Brownscheidle, Sundeep Chadha, Michael J. Genden, Dhivya Jeganathan +2 more | 2020-07-21 |
| 10545765 | Multi-level history buffer for transaction memory in a microprocessor | Brian D. Barrick, Steven J. Battle, Hung Q. Le, Dung Q. Nguyen, David R. Terry +1 more | 2020-01-28 |
| 10489253 | On-demand GPR ECC error detection and scrubbing for a multi-slice microprocessor | Steven J. Battle, Sundeep Chadha, Dhivya Jeganathan, Cliff Kucharski, Dung Q. Nguyen +2 more | 2019-11-26 |
| 10445100 | Broadcasting messages between execution slices for issued instructions indicating when execution results are ready | Salma Ayub, Jeffrey C. Brownscheidle, Sundeep Chadha, Dhivya Jeganathan, Dung Q. Nguyen +2 more | 2019-10-15 |
| 10379867 | Asynchronous flush and restore of distributed history buffer | David R. Terry, Dung Q. Nguyen, Brian W. Thompto, Steven J. Battle, Brian D. Barrick +2 more | 2019-08-13 |