Issued Patents All Time
Showing 76–98 of 98 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 7953588 | Method and system for efficient emulation of multiprocessor address translation on a multiprocessor host | Erik R. Altman, Ravi Nair, Kathryn M. O'Brien, Peter Howland Oden, Daniel A. Prener +1 more | 2011-05-31 |
| 7870544 | Insuring maximum code motion of accesses to DMA buffers | Daniel Alan Brokenshire | 2011-01-11 |
| 7844446 | Method and system for multiprocessor emulation on a multiprocessor host system | Erik R. Altman, Ravi Nair, Kathryn M. 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, Kathryn M. 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 | Kathryn M. O'Brien | 2010-07-27 |
| 7512699 | Managing position independent code using a software framework | Michael Stan Gowen, Barry L. Minor, Mark Richard Nutter | 2009-03-31 |
| 7512745 | Method for garbage collection in heterogeneous multiprocessor systems | Michael K. Gschwind, Kathryn M. O'Brien | 2009-03-31 |
| 7496494 | Method and system for multiprocessor emulation on a multiprocessor host system | Erik R. Altman, Ravi Nair, Kathryn M. 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, Kathryn M. O'Brien | 2009-02-17 |
| 7487496 | Computer program functional partitioning method for heterogeneous multi-processing systems | Kathryn M. O'Brien | 2009-02-03 |
| 7478376 | Computer program code size partitioning method for multiple memory multi-processing systems | Kathryn M. O'Brien | 2009-01-13 |
| 7461205 | Performing useful computations while waiting for a line in a system with a software implemented cache | Kathryn M. O'Brien | 2008-12-02 |
| 7386842 | Efficient data reorganization to satisfy data alignment constraints | Alexandre E. Eichenberger, Peng Wu | 2008-06-10 |
| 7243333 | Method and apparatus for creating and executing integrated executables in a heterogeneous architecture | Michael K. Gschwind, Kathryn M. O'Brien, Valentina Salapura | 2007-07-10 |
| 7243195 | Software managed cache optimization system and method for multi-processing systems | Kathryn M. O'Brien | 2007-07-10 |
| 7231373 | Transaction processing | Samuel Robert Kidd, Murray Kidd, Peter Coppinger, Daniel Mackey, David Tucker +1 more | 2007-06-12 |
| 7225431 | Method and apparatus for setting breakpoints when debugging integrated executables in a heterogeneous architecture | Michael K. Gschwind, Kathryn M. O'Brien, Valentina Salapura | 2007-05-29 |
| 7222332 | Method and apparatus for overlay management within an integrated executable for a heterogeneous architecture | Michael K. Gschwind, Kathryn M. O'Brien, Valentina Salapura | 2007-05-22 |
| 7213123 | Method and apparatus for mapping debugging information when debugging integrated executables in a heterogeneous architecture | Michael K. Gschwind, Kathryn M. O'Brien, Valentina Salapura | 2007-05-01 |
| 7200840 | Method and apparatus for enabling access to global data by a plurality of codes in an integrated executable for a heterogeneous architecture | Michael K. Gschwind, Kathryn M. O'Brien, Valentina Salapura | 2007-04-03 |
| 7146607 | Method and system for transparent dynamic optimization in a multiprocessing environment | Ravi Nair, Kathryn M. O'Brien, Peter Howland Oden, Daniel A. Prener | 2006-12-05 |
| 5812811 | Executing speculative parallel instructions threads with forking and inter-thread communication | Pradeep Kumar Dubey, Charles Barton, Chiao-Mei Chuang, Linh H. Lam, Kathryn M. O'Brien | 1998-09-22 |
| 5202995 | Method for removing invariant branches from instruction loops of a computer program | — | 1993-04-13 |