| 9529645 |
Methods and apparatus to manage speculative execution of object locks by diverting the speculative execution of target code |
Suresh Srinivas, Stephen H. Dohrmann, Mingqiu Sun, Uma Srinivasan, Konrad K. Lai |
2016-12-27 |
| 9411739 |
System, method and apparatus for improving transactional memory (TM) throughput using TM region indicators |
Omar M. Shaikh, Paul Caprioli, Muawya M. Al-Otoom |
2016-08-09 |
| 9372764 |
Event counter checkpointing and restoring |
Laura A. Knauth, Konrad K. Lai, Martin G. Dixon, Peggy J. Irelan |
2016-06-21 |
| 9354878 |
Last branch record register for storing taken branch information and transactional memory transaction indicator to be used in transaction execution analysis |
Peter Lachner, Laura A. Knauth, Konrad K. Lai |
2016-05-31 |
| 9311241 |
Method and apparatus to write modified cache data to a backing store while retaining write permissions |
Robert S. Chappell, Zhongying Zhang, Jason Anthony Bessette |
2016-04-12 |
| 9298632 |
Hybrid cache state and filter tracking of memory operations during a transaction |
Robert S. Chappell, Zhongying Zhang, Jason Anthony Bessette |
2016-03-29 |
| 9268596 |
Instruction and logic to test transactional execution status |
Bret L. Toll, Konrad K. Lai, Matthew C. Merten, Martin G. Dixon |
2016-02-23 |
| 9262173 |
Critical section detection and prediction mechanism for hardware lock elision |
Haitham Akkary, Srikanth Srinivasan |
2016-02-16 |