Issued Patents All Time
Showing 1–12 of 12 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9946523 | Multiple pass compiler instrumentation infrastructure | Roch G. Archambault, Yaoqing Gao, Mark P. Mendell, Raul E. Silvera, Graham K. Yiu | 2018-04-17 |
| 8413127 | Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations | Roch G. Archambault, Robert J. Blainey, Yaoqing Gao, James L. McInnes, Francis Patrick O'Connell | 2013-04-02 |
| 8387035 | Pinning internal slack nodes to improve instruction scheduling | — | 2013-02-26 |
| 8266610 | Extension of swing modulo scheduling to evenly distribute uniform strongly connected components | — | 2012-09-11 |
| 7962907 | Scheduling technique for software pipelining | James L. McInnes | 2011-06-14 |
| 7669194 | Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations | Roch G. Archambault, Robert J. Blainey, Yaoqing Gao, James L. McInnes, Francis Patrick O'Connell | 2010-02-23 |
| 7546592 | System and method for optimized swing modulo scheduling based on identification of constrained resources | — | 2009-06-09 |
| 7506331 | Method and apparatus for determining the profitability of expanding unpipelined instructions | Roch G. Archambault, Robert F. Enenkel, Robert William Hay, James L. McInnes, Ronald I. McIntosh +1 more | 2009-03-17 |
| 7493611 | Pinning internal slack nodes to improve instruction scheduling | — | 2009-02-17 |
| 7444628 | Extension of swing modulo scheduling to evenly distribute uniform strongly connected components | — | 2008-10-28 |
| 7331045 | Scheduling technique for software pipelining | James L. McInnes | 2008-02-12 |
| 6748590 | Method for generating instruction sequences for integer multiplication | — | 2004-06-08 |