Issued Patents All Time
Showing 25 most recent of 46 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9298630 | Optimizing memory bandwidth consumption using data splitting with software caching | Christopher M. Barton, Shimin Cui, Satish K. Sadasivam, Raul E. Silvera, Madhavi G. Valluri | 2016-03-29 |
| 9104577 | Optimizing memory bandwidth consumption using data splitting with software caching | Christopher M. Barton, Shimin Cui, Satish K. Sadasivam, Raul E. Silvera, Mahavi G. Valluri | 2015-08-11 |
| 9087267 | Image scene recognition | Ashok Ramadass | 2015-07-21 |
| 8832383 | Delayed replacement of TLB entries | Bret R. Olszewski, Basu Vaidyanathan | 2014-09-09 |
| 8745607 | Reducing branch misprediction impact in nested loop code | Madhavi G. Valluri | 2014-06-03 |
| 8644606 | Method for visual image detection | Ashok Ramadass, Dilip Raghavan | 2014-02-04 |
| 8490065 | Method and apparatus for software-assisted data cache and prefetch control | Roch G. Archambault, Yaoqing Gao, Francis Patrick O'Connell, Robert B. Tremaine, Michael Wazlowski +1 more | 2013-07-16 |
| 8473684 | Delayed replacement of cache entries | Bret R. Olszewski, Basu Vaidyanathan | 2013-06-25 |
| 8458401 | Demand based partitioning of microprocessor caches | Bret R. Olszewski | 2013-06-04 |
| 8447929 | Demand based partitioning of microprocessor caches | Bret R. Olszewski | 2013-05-21 |
| 8195879 | Demand based partitioning of microprocessor caches | Bret R. Olszewski | 2012-06-05 |
| 8037034 | Methods of creating a dictionary for data compression | Piotr M. Plachta, Wolfram Sauer, Balakrishna Raghavendra Iyer | 2011-10-11 |
| 7973680 | Method and system for creating an in-memory physical dictionary for data compression | Balakrishna Raghavendra Iyer, Piotr M. Plachta, Wolfram Sauer | 2011-07-05 |
| 7530063 | Method and system for code modification based on cache structure | Roch G. Archambault, Robert J. Blainey, Yaoqing Gao, John McCalpin, Francis Patrick O'Connell +1 more | 2009-05-05 |
| 7460033 | Method for creating an in-memory physical dictionary for data compression | Balakrishna Raghavendra Iyer, Piotr M. Plachta, Wolfram Sauer | 2008-12-02 |
| 7283072 | Methods of creating a dictionary for data compression | Piotr M. Plachta, Wolfram Sauer, Balakrishna Raghavendra Iyer | 2007-10-16 |
| 7168070 | Aggregate bandwidth through management using insertion of reset instructions for cache-to-cache data transfer | Roch G. Archambault, Robert J. Blainey, Yaoging Gao, Randall Ray Heisch | 2007-01-23 |
| 6971000 | Use of software hint for branch prediction in the absence of hint bit in the branch instruction | Balaram Sinharoy | 2005-11-29 |
| 6907509 | Automatic program restructuring to reduce average cache miss penalty | Brian Hall, Robert J. Blainey | 2005-06-14 |
| 6658534 | Mechanism to reduce instruction cache miss penalties and methods therefor | Hung Q. Le, Kurt A. Feiste, Paul J. Jordan | 2003-12-02 |
| 6266767 | Apparatus and method for facilitating out-of-order execution of load instructions | Kurt A. Feiste, John Stephen Muhich | 2001-07-24 |
| 6167500 | Mechanism for queuing store data and method therefor | Kurt A. Feiste, John Stephen Muhich | 2000-12-26 |
| 6098167 | Apparatus and method for fast unified interrupt recovery and branch recovery in processors supporting out-of-order execution | Hoichi Cheong, Hung Q. Le, John Stephen Muhich | 2000-08-01 |
| 6079002 | Dynamic expansion of execution pipeline stages | Larry Edward Thatcher, John Stephen Muhich, Troy N. Hicks | 2000-06-20 |
| 6070238 | Method and apparatus for detecting overlap condition between a storage instruction and previously executed storage reference instruction | Kurt A. Feiste, John Stephen Muhich | 2000-05-30 |