Issued Patents 2018
Showing 26–47 of 47 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9946494 | Hardware transaction transient conflict resolution | Jonathan D. Bradbury, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Eric M. Schwarz +1 more | 2018-04-17 |
| 9940135 | Instruction stream modification for memory transaction protection | Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Timothy J. Slegel | 2018-04-10 |
| 9928064 | Instruction stream modification for memory transaction protection | Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Timothy J. Slegel | 2018-03-27 |
| 9928173 | Conditional inclusion of data in a transactional memory read set | Michael K. Gschwind, Eric M. Schwarz, Timothy J. Slegel | 2018-03-27 |
| 9928132 | Dynamic accessing of execution elements through modification of issue rules | Fadi Y. Busaba, Steven R. Carlough, Christopher A. Krygowski, Brian R. Prasky | 2018-03-27 |
| 9921895 | Transactional memory operations with read-only atomicity | Michael K. Gschwind, Eric M. Schwarz, Timothy J. Slegel | 2018-03-20 |
| 9921965 | Demote instruction for relinquishing cache line ownership | Kathryn Marie Jackson, Charles F. Webb | 2018-03-20 |
| 9921964 | Demote instruction for relinquishing cache line ownership | Kathryn Marie Jackson, Charles F. Webb | 2018-03-20 |
| 9921872 | Interprocessor memory status communication | Dan F. Greiner, Maged M. Michael, Valentina Salapura, Eric M. Schwarz, Timothy J. Slegel | 2018-03-20 |
| 9916179 | Interprocessor memory status communication | Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Eric M. Schwarz, Timothy J. Slegel | 2018-03-13 |
| 9916180 | Interprocessor memory status communication | Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Eric M. Schwarz, Timothy J. Slegel | 2018-03-13 |
| 9904572 | Dynamic prediction of hardware transaction resource requirements | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2018-02-27 |
| 9898331 | Dynamic releasing of cache lines | Jonathan D. Bradbury, Michael K. Gschwind, Timothy J. Slegel | 2018-02-20 |
| 9898294 | Selectively blocking branch prediction for a predetermined number of instructions | James J. Bonanno, Ulrich Mayer, Anthony Saporito, Timothy J. Slegel | 2018-02-20 |
| 9891922 | Selectively blocking branch prediction for a predetermined number of instructions | James J. Bonanno, Ulrich Mayer, Anthony Saporito, Timothy J. Slegel | 2018-02-13 |
| 9892052 | Hybrid tracking of transaction read and write sets | Michael K. Gschwind, Valentina Salapura | 2018-02-13 |
| 9870254 | Multithreaded transactions | Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz | 2018-01-16 |
| 9864690 | Detecting cache conflicts by utilizing logical address comparisons in a transactional memory | Michael K. Gschwind, Eric M. Schwarz, Timothy J. Slegel | 2018-01-09 |
| 9864692 | Managing read tags in a transactional memory | Dan F. Greiner, Michael K. Gschwind, Eric M. Schwarz, Timothy J. Slegel | 2018-01-09 |
| 9864639 | Management of resources within a computing environment | Fadi Y. Busaba, Steven R. Carlough, Christopher A. Krygowski, Brian R. Prasky | 2018-01-09 |
| 9858074 | Non-default instruction handling within transaction | Jonathan D. Bradbury, Michael K. Gschwind, Maged M. Michael, Eric M. Schwarz, Valentina Salapura | 2018-01-02 |
| 9858189 | Hybrid tracking of transaction read and write sets | Michael K. Gschwind, Valentina Salapura | 2018-01-02 |