Issued Patents 2016
Showing 25 most recent of 46 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9524188 | Multithreaded transactions | Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum | 2016-12-20 |
| 9519485 | Confidence threshold-based opposing branch path execution for branch prediction | Steven R. Carlough, Christopher A. Krygowski, Brian R. Prasky, Chung-Lung K. Shum | 2016-12-13 |
| 9513960 | Inducing transactional aborts in other processing threads | Valentina Salapura, Chung-Lung K. Shum | 2016-12-06 |
| 9514048 | Inducing transactional aborts in other processing threads | Valentina Salapura, Chung-Lung K. Shum | 2016-12-06 |
| 9514006 | Transaction tracking within a microprocessor | Michael K. Gschwind, Eric M. Schwarz | 2016-12-06 |
| 9507628 | Memory access request for a memory protocol | Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Timothy J. Slegel | 2016-11-29 |
| 9507717 | Multithreaded transactions | Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum | 2016-11-29 |
| 9507602 | Sharing program interrupt logic in a multithreaded processor | Khary J. Alexander, Michael Billeci, Mark S. Farrell, Christian Jacobi, Timothy J. Slegel | 2016-11-29 |
| 9501323 | Management of resources within a computing environment | Steven R. Carlough, Christopher A. Krygowski, Brian R. Prasky, Chung-Lung K. Shum | 2016-11-22 |
| 9483276 | Management of shared transactional resources | Brian W. Thompto | 2016-11-01 |
| 9471313 | Flushing speculative instruction processing | Michael K. Gschwind, Chung-Lung K. Shum | 2016-10-18 |
| 9471371 | Dynamic prediction of concurrent hardware transactions resource requirements and allocation | Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum | 2016-10-18 |
| 9459875 | Dynamic enablement of multithreading | Jonathan D. Bradbury, Mark S. Farrell, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +5 more | 2016-10-04 |
| 9454372 | Thread context restoration in a multithreading computer system | Jonathan D. Bradbury, Mark S. Farrell, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +4 more | 2016-09-27 |
| 9448836 | Alerting hardware transactions that are about to run out of space | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2016-09-20 |
| 9430276 | Coalescing memory transactions | Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum | 2016-08-30 |
| 9424072 | Alerting hardware transactions that are about to run out of space | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2016-08-23 |
| 9417876 | Thread context restoration in a multithreading computer system | Jonathan D. Bradbury, Mark S. Farrell, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +4 more | 2016-08-16 |
| 9400657 | Dynamic management of a transaction retry indication | Brian W. Thompto | 2016-07-26 |
| 9389865 | Accelerated execution of target of execute instruction | Khary J. Alexander, Brian W. Curran, David S. Hutton, Edward T. Malley, Brian R. Prasky +1 more | 2016-07-12 |
| 9389897 | Exiting multiple threads of a simulation environment in a computer | Mark S. Farrell, Lisa C. Heller, Michael P. Mullen | 2016-07-12 |
| 9389802 | Hint instruction for managing transactional aborts in transactional memory computing environments | Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura +2 more | 2016-07-12 |
| 9383930 | Code optimization to enable and disable coalescing of memory transactions | Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum | 2016-07-05 |
| 9361031 | Software indications and hints for coalescing memory transactions | Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum | 2016-06-07 |
| 9361041 | Hint instruction for managing transactional aborts in transactional memory computing environments | Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura +2 more | 2016-06-07 |