Issued Patents 2016
Showing 1–25 of 77 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9524187 | Executing instruction with threshold indicating nearing of completion of transaction | Jonathan D. Bradbury, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael | 2016-12-20 |
| 9524188 | Multithreaded transactions | Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz | 2016-12-20 |
| 9524205 | Code fingerprint-based processor malfunction detection | Giles R. Frazier, Michael K. Gschwind, Christian Jacobi, Anthony Saporito | 2016-12-20 |
| 9524196 | Adaptive process for data sharing with selection of lock elision and locking | Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2016-12-20 |
| 9524195 | Adaptive process for data sharing with selection of lock elision and locking | Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2016-12-20 |
| 9524257 | Transactional execution enabled supervisor call interruption while in TX mode | Jonathan D. Bradbury, Dan F. Greiner, Michael K. Gschwind | 2016-12-20 |
| 9519485 | Confidence threshold-based opposing branch path execution for branch prediction | Fadi Y. Busaba, Steven R. Carlough, Christopher A. Krygowski, Brian R. Prasky | 2016-12-13 |
| 9514048 | Inducing transactional aborts in other processing threads | Fadi Y. Busaba, Valentina Salapura | 2016-12-06 |
| 9513960 | Inducing transactional aborts in other processing threads | Fadi Y. Busaba, Valentina Salapura | 2016-12-06 |
| 9507717 | Multithreaded transactions | Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz | 2016-11-29 |
| 9501323 | Management of resources within a computing environment | Fadi Y. Busaba, Steven R. Carlough, Christopher A. Krygowski, Brian R. Prasky | 2016-11-22 |
| 9501416 | Demote instruction for relinquishing cache line ownership | Kathryn Marie Jackson, Charles F. Webb | 2016-11-22 |
| 9501232 | Transactional memory operations with write-only atomicity | Michael K. Gschwind, Timothy J. Slegel | 2016-11-22 |
| 9495108 | Transactional memory operations with write-only atomicity | Michael K. Gschwind, Timothy J. Slegel | 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 |
| 9495157 | Fingerprint-based branch prediction | Jonathan D. Bradbury, Giles R. Frazier, Michael K. Gschwind, Christian Jacobi, Anthony Saporito | 2016-11-15 |
| 9495306 | Dynamic management of a processor state with transient cache memory | Jonathan D. Bradbury, Dan F. Greiner, Michael K. Gschwind, Christian Jacobi, Younes Manton +3 more | 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 |
| 9489142 | Transactional memory operations with read-only atomicity | Michael K. Gschwind, Eric M. Schwarz, 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 |
| 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 |
| 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 |