Issued Patents 2017
Showing 1–24 of 24 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9846593 | Predicting the length of a transaction | Jonathan D. Bradbury, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum +1 more | 2017-12-19 |
| 9817693 | Coherence protocol augmentation to indicate transaction status | Fadi Y. Busaba, Michael K. Gschwind, Christian Jacobi, Valentina Salapura, Eric M. Schwarz +1 more | 2017-11-14 |
| 9804967 | Methods of cache preloading on a partition or a context switch | Vijayalakshmi Srinivasan, Jason D. Zebchuk | 2017-10-31 |
| 9772874 | Prioritization of transactions based on execution by transactional core with super core indicator | Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Timothy J. Slegel | 2017-09-26 |
| 9772786 | Address probing for transaction | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Eric M. Schwarz +2 more | 2017-09-26 |
| 9766829 | Address probing for transaction | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Eric M. Schwarz +2 more | 2017-09-19 |
| 9766937 | Thread-based cache content saving for task switching | David M. Daly, Brian R. Prasky, Vijayalakshmi Srinivasan | 2017-09-19 |
| 9760133 | Locking power supplies | David M. Daly, Jose E. Moreira | 2017-09-12 |
| 9753764 | Alerting hardware transactions that are about to run out of space | Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura | 2017-09-05 |
| 9740616 | Multi-granular cache management in multi-processor computing environments | Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Eric M. Schwarz +1 more | 2017-08-22 |
| 9710271 | Collecting transactional execution characteristics during transactional execution | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz +1 more | 2017-07-18 |
| 9703560 | Collecting transactional execution characteristics during transactional execution | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz +1 more | 2017-07-11 |
| 9696928 | Memory transaction having implicit ordering effects | Kattamuri Ekanadham, Maged M. Michael, Pratap C. Pattnaik, Derek E. Williams | 2017-07-04 |
| 9697128 | Prefetch threshold for cache restoration | David M. Daly, Brian R. Prasky, Vijayalakshmi Srinivasan | 2017-07-04 |
| 9697126 | Generating approximate usage measurements for shared cache memory systems | Derek Robert Hower | 2017-07-04 |
| 9696927 | Memory transaction having implicit ordering effects | Kattamuri Ekanadham, Maged M. Michael, Pratap C. Pattnaik, Derek E. Williams | 2017-07-04 |
| 9678875 | Providing shared cache memory allocation control in shared cache memory systems | Derek Robert Hower | 2017-06-13 |
| 9626256 | Determining failure context in hardware transactional memories | Bradly G. Frey, Hung Q. Le, Cathy May | 2017-04-18 |
| 9626187 | Transactional memory system supporting unbroken suspended execution | Bradly G. Frey, Benjamin Herrenschmidt, Hung Q. Le, Cathy May, Maged M. Michael +4 more | 2017-04-18 |
| 9619356 | Detection of hardware errors using periodically synchronized redundant transactions and comparing results from cores of a multi-core processor | David M. Daly, Kattamuri Ekanadham, Michael C. Huang, Jose E. Moreira, Mauricio J. Serrano | 2017-04-11 |
| 9619383 | Dynamic predictor for coalescing memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Eric M. Schwarz | 2017-04-11 |
| 9619345 | Apparatus for determining failure context in hardware transactional memories | Bradly G. Frey, Hung Q. Le, Cathy May | 2017-04-11 |
| 9547595 | Salvaging lock elision transactions | Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2017-01-17 |
| 9535608 | Memory access request for a memory protocol | Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Timothy J. Slegel | 2017-01-03 |