Issued Patents 2016
Showing 25 most recent of 45 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9524188 | Multithreaded transactions | Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum | 2016-12-20 |
| 9524165 | Register comparison for operand store compare (OSC) prediction | David S. Hutton, Wen H. Li | 2016-12-20 |
| 9514006 | Transaction tracking within a microprocessor | Fadi Y. Busaba, Michael K. Gschwind | 2016-12-06 |
| 9513906 | Vector checksum instruction | Jonathan D. Bradbury | 2016-12-06 |
| 9507717 | Multithreaded transactions | Fadi Y. Busaba, Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum | 2016-11-29 |
| 9501262 | Vectorized Galois field multiplication | James R. Cuffney, John G. Rell, Jr., Patrick M. West, Jr. | 2016-11-22 |
| 9489144 | Transactional memory operations with read-only atomicity | Michael K. Gschwind, Chung-Lung K. Shum, Timothy J. Slegel | 2016-11-08 |
| 9489142 | Transactional memory operations with read-only atomicity | Michael K. Gschwind, Chung-Lung K. Shum, Timothy J. Slegel | 2016-11-08 |
| 9471308 | Vector floating point test data class immediate instruction | Jonathan D. Bradbury | 2016-10-18 |
| 9471312 | Instruction to load data up to a dynamically determined memory boundary | Jonathan D. Bradbury, Michael K. Gschwind, Christian Jacobi, Timothy J. Slegel | 2016-10-18 |
| 9471311 | Vector checksum instruction | Jonathan D. Bradbury | 2016-10-18 |
| 9471281 | Vectorized Galois field multiplication | James R. Cuffney, John G. Rell, Jr., Patrick M. West, Jr. | 2016-10-18 |
| 9459867 | Instruction to load data up to a specified memory boundary indicated by the instruction | Jonathan D. Bradbury, Michael K. Gschwind, Christian Jacobi, Timothy J. Slegel | 2016-10-04 |
| 9461668 | Decomposition of decimal floating point data | Shawn D. Lundvall, Ronald M. Smith, Sr., Phil C. Yeh | 2016-10-04 |
| 9459868 | Instruction to load data up to a dynamically determined memory boundary | Jonathan D. Bradbury, Michael K. Gschwind, Christian Jacobi, Timothy J. Slegel | 2016-10-04 |
| 9459864 | Vector string range compare | Jonathan D. Bradbury, Timothy J. Slegel | 2016-10-04 |
| 9442728 | Run-time instrumentation indirect sampling by instruction operation code | Jonathan D. Bradbury, Charles W. Gainey, Jr., Michael K. Gschwind | 2016-09-13 |
| 9442722 | Vector string range compare | Jonathan D. Bradury, Timothy J. Slegel | 2016-09-13 |
| 9436467 | Vector floating point test data class immediate instruction | Jonathan D. Bradbury | 2016-09-06 |
| 9436434 | Checksum adder | James R. Cuffney, John G. Rell, Jr., Patrick M. West, Jr. | 2016-09-06 |
| 9383996 | Instruction to load data up to a specified memory boundary indicated by the instruction | Jonathan D. Bradbury, Michael K. Gschwind, Christian Jacobi, Timothy J. Slegel | 2016-07-05 |
| 9378016 | Multifunctional hexadecimal instruction form system and program product | Ronald M. Smith, Sr. | 2016-06-28 |
| 9367316 | Run-time instrumentation indirect sampling by instruction operation code | Jonathan D. Bradbury, Charles W. Gainey, Jr., Michael K. Gschwind | 2016-06-14 |
| 9348643 | Prefetching of discontiguous storage locations as part of transactional execution | Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Valentina Salapura +1 more | 2016-05-24 |
| 9342397 | Salvaging hardware transactions with instructions | Fadi Y. Busaba, Harold W. Cain, III, Maged M. Michael, Valentina Salapura | 2016-05-17 |