Issued Patents All Time
Showing 25 most recent of 60 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10409612 | Apparatus and method for transactional memory and lock elision including an abort instruction to abort speculative execution | Martin G. Dixon, Ravi Rajwar, Robert S. Chappell, Rajesh S. Parthasarathy, Alexandre J. Farcy +4 more | 2019-09-10 |
| 10409611 | Apparatus and method for transactional memory and lock elision including abort and end instructions to abort or commit speculative execution | Martin G. Dixon, Ravi Rajwar, Robert S. Chappell, Rajesh S. Parthasarathy, Alexandre J. Farcy +4 more | 2019-09-10 |
| 10331452 | Tracking mode of a processing device in instruction tracing systems | Thilo Schmitt, Peter Lachner, Beeman C. Strong, Ofer Levy, Thomas Toll +3 more | 2019-06-25 |
| 10261879 | Instruction and logic to test transactional execution status | Ravi Rajwar, Bret L. Toll, Matthew C. Merten, Martin G. Dixon | 2019-04-16 |
| 10248524 | Instruction and logic to test transactional execution status | Ravi Rajwar, Bret L. Toll, Matthew C. Merten, Martin G. Dixon | 2019-04-02 |
| 10223227 | Instruction and logic to test transactional execution status | Ravi Rajwar, Bret L. Toll, Matthew C. Merten, Martin G. Dixon | 2019-03-05 |
| 10210065 | Instruction and logic to test transactional execution status | Ravi Rajwar, Bret L. Toll, Matthew C. Merten, Martin G. Dixon | 2019-02-19 |
| 10210066 | Instruction and logic to test transactional execution status | Ravi Rajwar, Bret L. Toll, Matthew C. Merten, Martin G. Dixon | 2019-02-19 |
| 10152401 | Instruction and logic to test transactional execution status | Ravi Rajwar, Bret L. Toll, Matthew C. Merten, Martin G. Dixon | 2018-12-11 |
| 10073719 | Last branch record indicators for transactional memory | Ravi Rajwar, Peter Lachner, Laura A. Knauth | 2018-09-11 |
| 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, Ravi Rajwar | 2016-12-27 |
| 9372764 | Event counter checkpointing and restoring | Laura A. Knauth, Ravi Rajwar, 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 | Ravi Rajwar, Peter Lachner, Laura A. Knauth | 2016-05-31 |
| 9268596 | Instruction and logic to test transactional execution status | Ravi Rajwar, Bret L. Toll, Matthew C. Merten, Martin G. Dixon | 2016-02-23 |
| 8972994 | Method and apparatus to bypass object lock by speculative execution of generated bypass code shell based on bypass failure threshold in managed runtime environment | Suresh Srinivas, Stephen H. Dohrmann, Mingqiu Sun, Uma Srinivasan, Ravi Rajwar | 2015-03-03 |
| 8924692 | Event counter checkpointing and restoring | Laura A. Knauth, Ravi Rajwar, Martin G. Dixon, Peggy J. Irelan | 2014-12-30 |
| 8881106 | Debugging parallel software using speculatively executed code sequences in a multiple core environment | Peter Lachner, Ravi Rajwar | 2014-11-04 |
| 8782382 | Last branch record indicators for transactional memory | Ravi Rajwar, Peter Lachner, Laura A. Knauth | 2014-07-15 |
| 8479053 | Processor with last branch record register storing transaction indicator | Ravi Rajwar, Peter Lachner, Laura A. Knauth | 2013-07-02 |
| 8301849 | Transactional memory in out-of-order processors with XABORT having immediate argument | Ravi Rajwar, Martin G. Dixon | 2012-10-30 |
| 8180977 | Transactional memory in out-of-order processors | Ravi Rajwar, Haitham Akkary | 2012-05-15 |
| 8180967 | Transactional memory virtualization | Ravi Rajwar, Haitham Akkary | 2012-05-15 |
| 7437542 | Identifying and processing essential and non-essential code separately | Hong Wang, Ralph M. Kling, Yong-Fong Lee, David A. Berson, Michael Kozuch | 2008-10-14 |
| 7076613 | Cache line pre-load and pre-own based on cache coherence speculation | Jih-Kwon Peir, Steve Yu Zhang, Scott H. Robinson, Wen-Hann Wang | 2006-07-11 |
| 7020766 | Processing essential and non-essential code separately | Hong Wang, Ralph M. Kling, Yong-Fong Lee, David A. Berson, Michael Kozuch | 2006-03-28 |