KO

Kathryn M. O'Brien

IBM: 57 patents #1,416 of 70,183Top 3%
DS Drs Network & Imaging Systems: 2 patents #25 of 78Top 35%
Globalfoundries: 1 patents #2,221 of 4,424Top 55%
📍 Dallas, TX: #48 of 7,543 inventorsTop 1%
🗺 Texas: #1,228 of 125,132 inventorsTop 1%
Overall (All Time): #38,880 of 4,157,543Top 1%
60
Patents All Time

Issued Patents All Time

Showing 26–50 of 60 patents

Patent #TitleCo-InventorsDate
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