Issued Patents All Time
Showing 201–225 of 358 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9495157 | Fingerprint-based branch prediction | Jonathan D. Bradbury, Giles R. Frazier, Michael K. Gschwind, Christian Jacobi, Anthony Saporito | 2016-11-15 |
| 9495138 | Scheme for verifying the effects of program optimizations | Giles R. Frazier, Michael K. Gschwind, Christian Jacobi, Anthony Saporito | 2016-11-15 |
| 9495108 | Transactional memory operations with write-only atomicity | Michael K. Gschwind, Timothy J. Slegel | 2016-11-15 |
| 9489285 | Modifying run-time-instrumentation controls from a lesser-privileged state | Mark S. Farrell, Charles W. Gainey, Jr., Timothy J. Slegel | 2016-11-08 |
| 9489144 | Transactional memory operations with read-only atomicity | Michael K. Gschwind, Eric M. Schwarz, Timothy J. Slegel | 2016-11-08 |
| 9489142 | Transactional memory operations with read-only atomicity | Michael K. Gschwind, Eric M. Schwarz, Timothy J. Slegel | 2016-11-08 |
| 9483269 | Hardware based run-time instrumentation facility for managed run-times | Marcel Mitran, Kevin A. Stoodley | 2016-11-01 |
| 9477469 | Branch predictor suppressing branch prediction of previously executed branch instructions in a transactional execution environment | Michael K. Gschwind, Valentina Salapura | 2016-10-25 |
| 9477481 | Accurate tracking of transactional read and write sets with speculation | Michael K. Gschwind, Valentina Salapura | 2016-10-25 |
| 9471503 | Demote instruction for relinquishing cache line ownership | Kathryn Marie Jackson, Charles F. Webb | 2016-10-18 |
| 9471313 | Flushing speculative instruction processing | Fadi Y. Busaba, Michael K. Gschwind | 2016-10-18 |
| 9471315 | Run-time instrumentation reporting | Mark S. Farrell, Charles W. Gainey, Jr., Marcel Mitran, Brian L. Smith | 2016-10-18 |
| 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 |
| 9465716 | Run-time instrumentation directed sampling | Charles W. Gainey, Jr., Marcel Mitran, Kevin A. Stoodley | 2016-10-11 |
| 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 |
| 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 |