Issued Patents 2016
Showing 1–25 of 76 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9524196 | Adaptive process for data sharing with selection of lock elision and locking | Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2016-12-20 |
| 9524188 | Multithreaded transactions | Fadi Y. Busaba, Michael K. Gschwind, Eric M. Schwarz, Chung-Lung K. Shum | 2016-12-20 |
| 9524195 | Adaptive process for data sharing with selection of lock elision and locking | Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2016-12-20 |
| 9513915 | Instruction merging optimization | Michael K. Gschwind | 2016-12-06 |
| 9513924 | Predictor data structure for use in pipelined processing | Michael K. Gschwind | 2016-12-06 |
| 9513960 | Inducing transactional aborts in other processing threads | Fadi Y. Busaba, Chung-Lung K. Shum | 2016-12-06 |
| 9514048 | Inducing transactional aborts in other processing threads | Fadi Y. Busaba, Chung-Lung K. Shum | 2016-12-06 |
| 9513916 | Instruction merging optimization | Michael K. Gschwind | 2016-12-06 |
| 9507628 | Memory access request for a memory protocol | Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Timothy J. Slegel | 2016-11-29 |
| 9507717 | Multithreaded transactions | Fadi Y. Busaba, Michael K. Gschwind, Eric M. Schwarz, Chung-Lung K. Shum | 2016-11-29 |
| 9495202 | Transaction digest generation during nested transactional execution | Michael K. Gschwind | 2016-11-15 |
| 9483582 | Identification and verification of factual assertions in natural language | Brian P. Gaucher, Dario Gil, Jeffrey O. Kephart, Jonathan Lenchner, David O. S. Melville +1 more | 2016-11-01 |
| 9483267 | Exploiting an architected last-use operand indication in a system operand resource pool | Michael K. Gschwind | 2016-11-01 |
| 9477469 | Branch predictor suppressing branch prediction of previously executed branch instructions in a transactional execution environment | Michael K. Gschwind, Chung-Lung K. Shum | 2016-10-25 |
| 9477481 | Accurate tracking of transactional read and write sets with speculation | Michael K. Gschwind, Chung-Lung K. Shum | 2016-10-25 |
| 9471371 | Dynamic prediction of concurrent hardware transactions resource requirements and allocation | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2016-10-18 |
| 9465746 | Diagnostics for transactional execution errors in reliable transactions | Michael K. Gschwind | 2016-10-11 |
| 9460020 | Diagnostics for transactional execution errors in reliable transactions | Michael K. Gschwind | 2016-10-04 |
| 9454483 | Salvaging lock elision transactions with instructions to change execution type | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2016-09-27 |
| 9448836 | Alerting hardware transactions that are about to run out of space | Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael | 2016-09-20 |
| 9448939 | Collecting memory operand access characteristics during transactional execution | Dan F. Greiner, Michael K. Gschwind, Timothy J. Slegel | 2016-09-20 |
| 9442776 | Salvaging hardware transactions with instructions to transfer transaction execution control | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2016-09-13 |
| 9442853 | Salvaging lock elision transactions with instructions to change execution type | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2016-09-13 |
| 9442775 | Salvaging hardware transactions with instructions to transfer transaction execution control | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2016-09-13 |
| 9430276 | Coalescing memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2016-08-30 |