Issued Patents 2016
Showing 25 most recent of 38 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9529838 | Transactional lock elision with delayed lock checking | Marcel Mitran, Martin Ohmacht, Kai-Ting Amy Wang | 2016-12-27 |
| 9529839 | Applying limited-size hardware transactional memory to arbitrarily large data structure | Paul E. McKenney | 2016-12-27 |
| 9524196 | Adaptive process for data sharing with selection of lock elision and locking | Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum | 2016-12-20 |
| 9524195 | Adaptive process for data sharing with selection of lock elision and locking | Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum | 2016-12-20 |
| 9524187 | Executing instruction with threshold indicating nearing of completion of transaction | Jonathan D. Bradbury, Dan F. Greiner, Michael K. Gschwind, Chung-Lung K. Shum | 2016-12-20 |
| 9471371 | Dynamic prediction of concurrent hardware transactions resource requirements and allocation | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum | 2016-10-18 |
| 9460145 | Transactional lock elision with delayed lock checking | Marcel Mitran, Martin Ohmacht, Kai-Ting Amy Wang | 2016-10-04 |
| 9454483 | Salvaging lock elision transactions with instructions to change execution type | Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, 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, Valentina Salapura | 2016-09-20 |
| 9442776 | Salvaging hardware transactions with instructions to transfer transaction execution control | Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, 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, Valentina Salapura, 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, Valentina Salapura, Chung-Lung K. Shum | 2016-09-13 |
| 9430276 | Coalescing memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum | 2016-08-30 |
| 9430273 | Suppressing aborting a transaction beyond a threshold execution duration based on the predicted duration | Jonathan D. Bradbury, Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum +1 more | 2016-08-30 |
| 9424072 | Alerting hardware transactions that are about to run out of space | Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura | 2016-08-23 |
| 9411729 | Salvaging lock elision transactions | Harold W. Cain, III, Michael K. Gschwind, Chung-Lung K. Shum | 2016-08-09 |
| 9389802 | Hint instruction for managing transactional aborts in transactional memory computing environments | Fadi Y. Busaba, Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura +2 more | 2016-07-12 |
| 9383930 | Code optimization to enable and disable coalescing of memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum | 2016-07-05 |
| 9361041 | Hint instruction for managing transactional aborts in transactional memory computing environments | Fadi Y. Busaba, Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura +2 more | 2016-06-07 |
| 9348620 | Using hardware transactional memory for implementation of queue operations | Jing Zheng | 2016-05-24 |
| 9348643 | Prefetching of discontiguous storage locations as part of transactional execution | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz +1 more | 2016-05-24 |
| 9348621 | Using hardware transactional memory for implementation of queue operations | Jing Zheng | 2016-05-24 |
| 9348523 | Code optimization to enable and disable coalescing of memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum | 2016-05-24 |
| 9342397 | Salvaging hardware transactions with instructions | Fadi Y. Busaba, Harold W. Cain, III, Valentina Salapura, Eric M. Schwarz | 2016-05-17 |
| 9336097 | Salvaging hardware transactions | Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz | 2016-05-10 |