Issued Patents All Time
Showing 25 most recent of 34 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10389800 | Minimizing execution time of a compute workload based on adaptive complexity estimation | Daniel Foisy, Heng Kuang, Taylor J. Lloyd, Ettore Tiotto | 2019-08-20 |
| 9904922 | Efficient tail calculation to exploit data correlation | Barnaby Dalton, Louis Ly, James A. Sedgwick, Lior Velichover, Kai-Ting Amy Wang | 2018-02-27 |
| 9892411 | Efficient tail calculation to exploit data correlation | Barnaby Dalton, Louis Ly, James A. Sedgwick, Lior Velichover, Kai-Ting Amy Wang | 2018-02-13 |
| 9396115 | Rewind only transactions in a data processing system supporting transactional storage accesses | Bradly G. Frey, Guy L. Guthrie, Cathy May, Derek E. Williams | 2016-07-19 |
| 9268599 | Recording and profiling transaction failure addresses of the abort-causing and approximate abort-causing data and instructions in hardware transactional memories | Harold W. Cain, III, Susan E. Eisen, Bradley G. Frey, Charles B. Hall, Hung Q. Le +1 more | 2016-02-23 |
| 9268598 | Recording and profiling transaction failure source addresses and states of validity indicator corresponding to addresses of aborted transaction in hardware transactional memories | Harold W. Cain, III, Susan E. Eisen, Bradly G. Frey, Charles B. Hall, Hung Q. Le +1 more | 2016-02-23 |
| 9170844 | Prioritization for conflict arbitration in transactional memory management | C. Brian Hall, Thomas J. Heller, Jr., Mark Wilding | 2015-10-27 |
| 9081607 | Conditional transaction abort and precise abort handling | Harold W. Cain, III, Bradly G. Frey, Hung Q. Le, Cathy May | 2015-07-14 |
| 8972794 | Method and apparatus for diagnostic recording using transactional memory | Mark Wilding, Thomas J. Heller, Jr., Alexander Abrashkevich | 2015-03-03 |
| 8832669 | Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization | Michael K. Gschwind, James L. McInnes, Steven J. Munroe | 2014-09-09 |
| 8615745 | Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization | Michael K. Gschwind, James L. McInnes, Steven J. Munroe | 2013-12-24 |
| 8615746 | Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization | Michael K. Gschwind, James L. McInnes, Steven J. Munroe | 2013-12-24 |
| 8612959 | Linking code for an enhanced application binary interface (ABI) with decode time instruction optimization | Michael K. Gschwind, James L. McInnes, Michael R. Meissner, Steven J. Munroe | 2013-12-17 |
| 8607211 | Linking code for an enhanced application binary interface (ABI) with decode time instruction optimization | Michael K. Gschwind, James L. McInnes, Michael R. Meissner, Steven J. Munroe | 2013-12-10 |
| 8413127 | Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations | Roch G. Archambault, Yaoqing Gao, Allan Russell Martin, James L. McInnes, Francis Patrick O'Connell | 2013-04-02 |
| 8380941 | Dynamic nest level determination for nested transactional memory rollback | C. Brian Hall | 2013-02-19 |
| 8250315 | Dynamic nest level determination for nested transactional memory rollback | C. Brian Hall | 2012-08-21 |
| 8032736 | Methods, apparatus and articles of manufacture for regaining memory consistency after a trap via transactional memory | Alexander Abrashkevich, Dmitri Abrashkevich, Thomas J. Heller, Jr., Matthew A. Huras, Sridhar Munireddy +2 more | 2011-10-04 |
| 7765534 | Compiler with cache utilization optimizations | Roch G. Archambault, Yaoqing Gao | 2010-07-27 |
| 7669194 | Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations | Roch G. Archambault, Yaoqing Gao, Allan Russell Martin, James L. McInnes, Francis Patrick O'Connell | 2010-02-23 |
| 7581222 | Software barrier synchronization | Guansong Zhang | 2009-08-25 |
| 7530063 | Method and system for code modification based on cache structure | Roch G. Archambault, Yaoqing Gao, John McCalpin, Francis Patrick O'Connell, Pascal Vezolle +1 more | 2009-05-05 |
| 7340733 | Optimizing source code for iterative execution | Roch G. Archambault, Charles B. Hall, Yingwei Zhang | 2008-03-04 |
| 7318223 | Method and apparatus for a generic language interface to apply loop optimization transformations | Arie Tal | 2008-01-08 |
| 7228391 | Lock caching for compound atomic operations on shared memory | Raul E. Silvera | 2007-06-05 |