Issued Patents All Time
Showing 26–50 of 60 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8464271 | Runtime dependence-aware scheduling using assist thread | Alexandre E. Eichenberger, Xiaotong Zhuang | 2013-06-11 |
| 8397052 | Version pressure feedback mechanisms for speculative versioning caches | Alexandre E. Eichenberger, Alan Gara, Martin Ohmacht, Xiaotong Zhuang | 2013-03-12 |
| 8375374 | Partitioning programs between a general purpose core and one or more accelerators | John Kevin Patrick O'Brien, Daniel A. Prener | 2013-02-12 |
| 8214808 | System and method for speculative thread assist in a heterogeneous processing environment | Michael Norman Day, Michael K. Gschwind, John Kevin Patrick O'Brien | 2012-07-03 |
| 8214816 | Compiler implemented software cache in which non-aliased explicitly fetched data are excluded | Tong Chen, John Kevin Patrick O'Brien, Byoungro So, Zehra N. Sura, Tao Zhang | 2012-07-03 |
| 8214831 | Runtime dependence-aware scheduling using assist thread | Alexandre E. Eichenberger, Xiaotong Zhuang | 2012-07-03 |
| 8132169 | System and method for dynamically partitioning an application across multiple processing elements in a heterogeneous processing environment | Michael K. Gschwind, John Kevin Patrick O'Brien | 2012-03-06 |
| 8108843 | Hybrid mechanism for more efficient emulation and method therefor | Ravi Nair, John Kevin Patrick O'Brien, Peter Howland Oden, Daniel A. Prener | 2012-01-31 |
| 8087011 | Domain stretching for an advanced dual-representation polyhedral loop transformation framework | Alexandre E. Eichenberger, John Kevin Patrick O'Brien, Nicolas T. Vasilache | 2011-12-27 |
| 8087010 | Selective code generation optimization for an advanced dual-representation polyhedral loop transformation framework | Alexandre E. Eichenberger, John Kevin Patrick O'Brien, Nicolas T. Vasilache | 2011-12-27 |
| 8060870 | System and method for advanced polyhedral loop transformations of source code in a compiler | Alexandre E. Eichenberger, John Kevin Patrick O'Brien, Nicolas T. Vasilache | 2011-11-15 |
| 8056065 | Stable transitions in the presence of conditionals for an advanced dual-representation polyhedral loop transformation framework | Alexandre E. Eichenberger, John Kevin Patrick O'Brien, Nicolas T. Vasilache | 2011-11-08 |
| 8037463 | Computer program functional partitioning system for heterogeneous multi-processing systems | John Kevin Patrick O'Brien | 2011-10-11 |
| 8032873 | Computer program code size partitioning system for multiple memory multi-processing systems | John Kevin Patrick O'Brien | 2011-10-04 |
| 8010957 | Compiler for eliminating redundant read-modify-write code sequences in non-vectorizable code | John Kevin Patrick O'Brien | 2011-08-30 |
| 8006238 | Workload partitioning in a parallel system with hetergeneous alignment constraints | Alexandre E. Eichenberger, John Kevin Patrick O'Brien, Tong Chen | 2011-08-23 |
| 7962906 | Compiler method for employing multiple autonomous synergistic processors to simultaneously operate on longer vectors of data | John Kevin Patrick O'Brien, Daniel A. Prener | 2011-06-14 |
| 7953588 | Method and system for efficient emulation of multiprocessor address translation on a multiprocessor host | Erik R. Altman, Ravi Nair, John Kevin Patrick O'Brien, Peter Howland Oden, Daniel A. Prener +1 more | 2011-05-31 |
| 7844446 | Method and system for multiprocessor emulation on a multiprocessor host system | Erik R. Altman, Ravi Nair, John Kevin Patrick O'Brien, Peter Howland Oden, Daniel A. Prener +1 more | 2010-11-30 |
| 7784037 | Compiler implemented software cache method in which non-aliased explicitly fetched data are excluded | Tong Chen, John Kevin Patrick O'Brien, Byoungro So, Zehra N. Sura, Tao Zhang | 2010-08-24 |
| 7765360 | Performing useful computations while waiting for a line in a system with a software implemented cache | John Kevin Patrick O'Brien | 2010-07-27 |
| 7512745 | Method for garbage collection in heterogeneous multiprocessor systems | Michael K. Gschwind, John Kevin Patrick O'Brien | 2009-03-31 |
| 7496494 | Method and system for multiprocessor emulation on a multiprocessor host system | Erik R. Altman, Ravi Nair, John Kevin Patrick O'Brien, Peter Howland Oden, Daniel A. Prener +1 more | 2009-02-24 |
| 7493452 | Method to efficiently prefetch and batch compiler-assisted software cache accesses | Alexandre E. Eichenberger, John Kevin Patrick O'Brien | 2009-02-17 |
| 7487496 | Computer program functional partitioning method for heterogeneous multi-processing systems | John Kevin Patrick O'Brien | 2009-02-03 |