Issued Patents All Time
Showing 25 most recent of 27 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9280465 | Techniques for moving checkpoint-based high-availability log and data directly from a producer cache to a consumer cache | Guy L. Guthrie, Hien Minh Le, Geraint North, William J. Starke | 2016-03-08 |
| 9274952 | Moving checkpoint-based high-availability log and data directly from a producer cache to a consumer cache | Guy L. Guthrie, Hien Minh Le, Geraint North, William J. Starke | 2016-03-01 |
| 8874853 | Local and global memory request predictor | Jason F. Cantin | 2014-10-28 |
| 8782646 | Non-uniform memory access (NUMA) enhancements for shared logical partitions | Vaijayanthimala K. Anand, Mark Robert Funk, Mysore S. Srinivas, Randal C. Swanberg, Ronald D. Young | 2014-07-15 |
| 8490094 | Non-uniform memory access (NUMA) enhancements for shared logical partitions | Vaijayanthimala K. Anand, Mark Robert Funk, Mysore S. Srinivas, Randal C. Swanberg, Ronald D. Young | 2013-07-16 |
| 8397030 | Efficient region coherence protocol for clustered shared-memory multiprocessor systems | Jason F. Cantin | 2013-03-12 |
| 8370584 | Predictive ownership control of shared memory computing system data | Jason F. Cantin | 2013-02-05 |
| 8244988 | Predictive ownership control of shared memory computing system data | Jason F. Cantin | 2012-08-14 |
| 8161493 | Weighted-region cycle accounting for multi-threaded processor cores | Michael Stephen Floyd, Aaron C. Sawdey, Philip L. Vitale | 2012-04-17 |
| 8112587 | Shared data prefetching with memory region cache line monitoring | Jason F. Cantin | 2012-02-07 |
| 7747825 | Method, apparatus, and computer program product for a cache coherency protocol state that predicts locations of shared memory blocks | Jason F. Cantin | 2010-06-29 |
| 7747826 | Data processing system and method for efficient communication utilizing an in coherency state | Jason F. Cantin, James Stephen Fields, Jr., William J. Starke | 2010-06-29 |
| 7716424 | Victim prefetching in a cache hierarchy | Peter A. Franaszek, Luis Alfonso Lastras Montaño, Aaron C. Sawdey | 2010-05-11 |
| 7620776 | Method, apparatus, and computer program product for a cache coherency protocol state that predicts locations of modified memory blocks | Jason F. Cantin | 2009-11-17 |
| 7395376 | Method, apparatus, and computer program product for a cache coherency protocol state that predicts locations of shared memory blocks | Jason F. Cantin | 2008-07-01 |
| 7389388 | Data processing system and method for efficient communication utilizing an in coherency state | Jason F. Cantin, James Stephen Fields, Jr., William J. Starke | 2008-06-17 |
| 7360032 | Method, apparatus, and computer program product for a cache coherency protocol state that predicts locations of modified memory blocks | Jason F. Cantin | 2008-04-15 |
| 7194586 | Method and apparatus for implementing cache state as history of read/write shared data | Jeffrey Douglas Brown, John D. Irish | 2007-03-20 |
| 7047365 | Cache line purge and update instruction | David Arnold Luick | 2006-05-16 |
| 6988186 | Shared resource queue for simultaneous multithreading processing wherein entries allocated to different threads are capable of being interspersed among each other and a head pointer for one thread is capable of wrapping around its own tail in order to access a free entry | Richard J. Eickemeyer, Hung Q. Le | 2006-01-17 |
| 6922753 | Cache prefetching | Jeffrey Douglas Brown, John D. Irish | 2005-07-26 |
| 6839816 | Shared cache line update mechanism | John Michael Borkenhagen | 2005-01-04 |
| 6728842 | Cache updating in multiprocessor systems | Jeffrey Douglas Brown, David Arnold Luick | 2004-04-27 |
| 6314561 | Intelligent cache management mechanism | Mark Robert Funk, Mikko H. Lipasti, Bilha Mendelson, Robert Ralph Roedinger, William J. Schmidt | 2001-11-06 |
| 6105051 | Apparatus and method to guarantee forward progress in execution of threads in a multithreaded processor | John Michael Borkenhagen, Richard J. Eickemeyer, William T. Flynn, Sheldon B. Levenstein, Andrew Henry Wottreng | 2000-08-15 |