Issued Patents 2016
Showing 26–50 of 76 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9430273 | Suppressing aborting a transaction beyond a threshold execution duration based on the predicted duration | Jonathan D. Bradbury, Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum +1 more | 2016-08-30 |
| 9424037 | Instructions and functions for evaluating program defined conditions | Michael K. Gschwind | 2016-08-23 |
| 9424072 | Alerting hardware transactions that are about to run out of space | Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael | 2016-08-23 |
| 9424071 | Transaction digest generation during nested transactional execution | Michael K. Gschwind | 2016-08-23 |
| 9424036 | Scalable decode-time instruction sequence optimization of dependent instructions | Michael K. Gschwind | 2016-08-23 |
| 9411589 | Branch-free condition evaluation | Michael K. Gschwind | 2016-08-09 |
| 9389802 | Hint instruction for managing transactional aborts in transactional memory computing environments | Fadi Y. Busaba, Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael +2 more | 2016-07-12 |
| 9383930 | Code optimization to enable and disable coalescing of memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2016-07-05 |
| 9384000 | Caching optimized internal instructions in loop buffer | Michael K. Gschwind | 2016-07-05 |
| 9378022 | Performing predecode-time optimized instructions in conjunction with predecode time optimized instruction sequence caching | Michael K. Gschwind | 2016-06-28 |
| 9374414 | Embedding global and collective in a torus network with message class map based tree path selection | Dong Chen, Paul W. Coteus, Noel A. Eisley, Alan Gara, Philip Heidelberger +4 more | 2016-06-21 |
| 9367384 | Admission control based on the end-to-end availability | Ashish Kundu, Ruchi Mahindru | 2016-06-14 |
| 9361146 | Predictive fetching and decoding for selected return instructions | Michael K. Gschwind | 2016-06-07 |
| 9361031 | Software indications and hints for coalescing memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Chung-Lung K. Shum | 2016-06-07 |
| 9361041 | Hint instruction for managing transactional aborts in transactional memory computing environments | Fadi Y. Busaba, Harold W. Cain, III, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael +2 more | 2016-06-07 |
| 9361144 | Predictive fetching and decoding for selected return instructions | Michael K. Gschwind | 2016-06-07 |
| 9354874 | Scalable decode-time instruction sequence optimization of dependent instructions | Michael K. Gschwind | 2016-05-31 |
| 9354888 | Performing predecode-time optimized instructions in conjunction with predecode time optimized instruction sequence caching | Michael K. Gschwind | 2016-05-31 |
| 9354885 | Selective suppression of instruction cache-related directory access | Michael K. Gschwind | 2016-05-31 |
| 9348643 | Prefetching of discontiguous storage locations as part of transactional execution | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Eric M. Schwarz +1 more | 2016-05-24 |
| 9348523 | Code optimization to enable and disable coalescing of memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2016-05-24 |
| 9348522 | Software indications and hints for coalescing memory transactions | Fadi Y. Busaba, Michael K. Gschwind, Chung-Lung K. Shum | 2016-05-24 |
| 9342397 | Salvaging hardware transactions with instructions | Fadi Y. Busaba, Harold W. Cain, III, Maged M. Michael, Eric M. Schwarz | 2016-05-17 |
| 9336097 | Salvaging hardware transactions | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Eric M. Schwarz | 2016-05-10 |
| 9336047 | Prefetching of discontiguous storage locations in anticipation of transactional execution | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Eric M. Schwarz +1 more | 2016-05-10 |