Issued Patents All Time
Showing 25 most recent of 50 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10345882 | Dynamic power meter with improved accuracy and single cycle resolution | Huajun Wen, Hugh Mair, Hsin-Chen Chen | 2019-07-09 |
| 10324694 | Arranging binary code based on call graph partitioning | Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more | 2019-06-18 |
| 10169013 | Arranging binary code based on call graph partitioning | Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more | 2019-01-01 |
| 9916144 | Arranging binary code based on call graph partitioning | Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more | 2018-03-13 |
| 9696996 | Parallel execution unit that extracts data parallelism at runtime | Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter | 2017-07-04 |
| 9696995 | Parallel execution unit that extracts data parallelism at runtime | Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter | 2017-07-04 |
| 9606922 | Selection of post-request action based on combined response and input from the request source | Bartholomew Blaner, David W. Cummings, Michael S. Siegel, Jeffrey A. Stuecheli | 2017-03-28 |
| 9600253 | Arranging binary code based on call graph partitioning | Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more | 2017-03-21 |
| 9547597 | Selection of post-request action based on combined response and input from the request source | Bartholomew Blaner, David W. Cummings, Michael S. Siegel, Jeffrey A. Stuecheli | 2017-01-17 |
| 9459851 | Arranging binary code based on call graph partitioning | Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more | 2016-10-04 |
| 9424173 | Performing secure address relocation within a multi-processor system sharing a same physical memory channel to external memory | Robert M. Dinkjian, Michael Y. Lee, Bill N. On | 2016-08-23 |
| 8918553 | Multithreaded programmable direct memory access engine | Harm Peter Hofstee, Charles Ray Johns, Matthew KING, John Liberty, Brad W. Michael | 2014-12-23 |
| 8862827 | Efficient multi-level software cache using SIMD vector permute functionality | Barry L. Minor, Mark Richard Nutter | 2014-10-14 |
| 8782381 | Dynamically rewriting branch instructions in response to cache line eviction | Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more | 2014-07-15 |
| 8726252 | Management of conditional branches within a data parallel system | Alexandre E. Eichenberger, Dorit Nuzman, Ira Rosen, Ulrich Weigand, Ayal Zaks | 2014-05-13 |
| 8713548 | Rewriting branch instructions using branch stubs | Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more | 2014-04-29 |
| 8683185 | Ceasing parallel processing of first set of loops upon selectable number of monitored terminations and processing second set | Charles Ray Johns, Ulrich Weigand | 2014-03-25 |
| 8677101 | Method and apparatus for cooperative software multitasking in a processor system with a partitioned register file | Harm Peter Hofstee, Brad W. Michael | 2014-03-18 |
| 8631225 | Dynamically rewriting branch instructions to directly target an instruction cache location | Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more | 2014-01-14 |
| 8627043 | Data parallel function call for determining if called routine is data parallel | Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter | 2014-01-07 |
| 8627042 | Data parallel function call for determining if called routine is data parallel | Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter | 2014-01-07 |
| 8627051 | Dynamically rewriting branch instructions to directly target an instruction cache location | Tong Chen, Brad W. Michael, Mark Richard Nutter, John Kevin Patrick O'Brien, Kathryn M. O'Brien +1 more | 2014-01-07 |
| 8595467 | Floating point collect and operate | Seiji Maeda, Steven Osman | 2013-11-26 |
| 8583905 | Runtime extraction of data parallelism | Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter | 2013-11-12 |
| 8572359 | Runtime extraction of data parallelism | Alexandre E. Eichenberger, Charles Ray Johns, Mark Richard Nutter | 2013-10-29 |