Issued Patents 2016
Showing 26–50 of 77 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9471371 | Dynamic prediction of concurrent hardware transactions resource requirements and allocation | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2016-10-18 |
| 9471313 | Flushing speculative instruction processing | Fadi Y. Busaba, Michael K. Gschwind | 2016-10-18 |
| 9465673 | Deferral instruction for managing transactional aborts in transactional memory computing environments to complete transaction by deferring disruptive events handling | Timothy J. Slegel | 2016-10-11 |
| 9465716 | Run-time instrumentation directed sampling | Charles W. Gainey, Jr., Marcel Mitran, Kevin A. Stoodley | 2016-10-11 |
| 9459873 | Run-time instrumentation monitoring of processor characteristics | Mark S. Farrell, Charles W. Gainey, Jr., Marcel Mitran, Damian L. Osisek, Timothy J. Slegel +1 more | 2016-10-04 |
| 9454483 | Salvaging lock elision transactions with instructions to change execution type | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2016-09-27 |
| 9454462 | Run-time instrumentation monitoring for processor characteristic changes | Mark S. Farrell, Charles W. Gainey, Jr., Marcel Mitran, Damian L. Osisek, Timothy J. Slegel +1 more | 2016-09-27 |
| 9442776 | Salvaging hardware transactions with instructions to transfer transaction execution control | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2016-09-13 |
| 9442853 | Salvaging lock elision transactions with instructions to change execution type | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2016-09-13 |
| 9442775 | Salvaging hardware transactions with instructions to transfer transaction execution control | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2016-09-13 |
| 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, Maged M. Michael, Valentina Salapura +1 more | 2016-08-30 |
| 9430276 | Coalescing memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2016-08-30 |
| 9430238 | Run-time-instrumentation controls emit instruction | Charles W. Gainey, Jr., Marcel Mitran, Kevin A. Stoodley | 2016-08-30 |
| 9424012 | Programmable code fingerprint | Giles R. Frazier, Michael K. Gschwind, Christian Jacobi | 2016-08-23 |
| 9411599 | Operand fetching control as a function of branch confidence | Christian Jacobi, Barry W. Krumm, Brian R. Prasky, Martin Recktenwald, Charles F. Webb +1 more | 2016-08-09 |
| 9411729 | Salvaging lock elision transactions | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael | 2016-08-09 |
| 9411664 | Fingerprint-based processor parameter management | Jonathan D. Bradbury, Giles R. Frazier, Michael K. Gschwind, Christian Jacobi, Anthony Saporito | 2016-08-09 |
| 9396125 | Dynamic management of memory ranges exempted from cache memory access | Jonathan D. Bradbury, Dan F. Greiner, Michael K. Gschwind, Christian Jacobi, Younes Manton +2 more | 2016-07-19 |
| 9395989 | Run-time-instrumentation controls emit instruction | Charles W. Gainey, Jr., Marcel Mitran, Kevin A. Stoodley | 2016-07-19 |
| 9395961 | Fingerprint-based code version selection | Jonathan D. Bradbury, Giles R. Frazier, Michael K. Gschwind, Christian Jacobi, Anthony Saporito | 2016-07-19 |
| 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, Maged M. Michael +2 more | 2016-07-12 |
| 9383930 | Code optimization to enable and disable coalescing of memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2016-07-05 |
| 9367313 | Run-time instrumentation directed sampling | Charles W. Gainey, Jr., Marcel Mitran, Kevin A. Stoodley | 2016-06-14 |
| 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, Maged M. Michael +2 more | 2016-06-07 |
| 9361031 | Software indications and hints for coalescing memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura | 2016-06-07 |