Issued Patents All Time
Showing 25 most recent of 32 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10095491 | Data splitting for recursive data structures | Shimin Cui, Stephen Curial, Yaoqing Gao, Raul E. Silvera, Peng Zhao | 2018-10-09 |
| 9946523 | Multiple pass compiler instrumentation infrastructure | Yaoqing Gao, Allan Russell Martin, Mark P. Mendell, Raul E. Silvera, Graham K. Yiu | 2018-04-17 |
| 9110684 | Data splitting for recursive data structures | Shimin Cui, Stephen Curial, Yaoqing Gao, Raul E. Silvera, Peng Zhao | 2015-08-18 |
| 8490065 | Method and apparatus for software-assisted data cache and prefetch control | Yaoqing Gao, Francis Patrick O'Connell, Robert B. Tremaine, Michael Wazlowski, Steven Wayne White +1 more | 2013-07-16 |
| 8458679 | May-constant propagation | Shimin Cui, Yaoqing Gao | 2013-06-04 |
| 8423979 | Code generation for complex arithmetic reduction for architectures lacking cross data-path support | Alexandre E. Eichenberger, Amy K. Wang, Peng Wu, Peng Zhao | 2013-04-16 |
| 8413127 | Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations | Robert J. Blainey, Yaoqing Gao, Allan Russell Martin, James L. McInnes, Francis Patrick O'Connell | 2013-04-02 |
| 8352684 | Optimal cache replacement scheme using a training operation | Shimin Cui, Chen Ding, Yaoqing Gao, Xiaoming Gu, Raul E. Silvera +1 more | 2013-01-08 |
| 8332833 | Procedure control descriptor-based code specialization for context sensitive memory disambiguation | Shimin Cui, Yaoqing Gao, Raul E. Silvera, Peng Zhao | 2012-12-11 |
| 8191056 | Sparse vectorization without hardware gather/scatter | George Chochia, Peng Zhao | 2012-05-29 |
| 8191057 | Systems, methods, and computer products for compiler support for aggressive safe load speculation | Geoffrey Owen Blandy, Roland Froese, Yaoqing Gao, Liangxiao Hu, James L. McInnes +1 more | 2012-05-29 |
| 8161464 | Compiling source code | Shimin Cui, Yaoqing Gao, Raul E. Silvera | 2012-04-17 |
| 8146070 | Method and apparatus for optimizing software program using inter-procedural strength reduction | Shimin Cui, Raul E. Silvera | 2012-03-27 |
| 8117604 | Architecture cloning for power PC processors | Edwin Chan, Raul E. Silvera | 2012-02-14 |
| 8091079 | Implementing shadow versioning to improve data dependence analysis for instruction scheduling | Yaoqing Gao, Raul E. Silvera, Peng Zhao | 2012-01-03 |
| 8037462 | Framework for parallelizing general reduction | Yaoqing Gao, Zhixing Ren, Raul E. Silvera | 2011-10-11 |
| 7877739 | Method of partially copying first and last private arrays for parallelized loops based on array data flow | Erik Charlebois, Guansong Zhang | 2011-01-25 |
| 7856627 | Method of SIMD-ization through data reshaping, padding, and alignment | Shimin Cui, Yaoqing Gao, Raul E. Silvera | 2010-12-21 |
| 7818731 | Method and system for reducing memory reference overhead associated with treadprivate variables in parallel programs | Shimin Cui | 2010-10-19 |
| 7765534 | Compiler with cache utilization optimizations | Robert J. Blainey, Yaoqing Gao | 2010-07-27 |
| 7669194 | Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations | Robert J. Blainey, Yaoqing Gao, Allan Russell Martin, James L. McInnes, Francis Patrick O'Connell | 2010-02-23 |
| 7590977 | Method and system for reducing memory reference overhead associated with threadprivate variables in parallel programs | Shimin Cui | 2009-09-15 |
| 7555748 | Method and apparatus for improving data cache performance using inter-procedural strength reduction of global objects | Shimin Cui, Yaoqing Gao, Raul E. Silvera | 2009-06-30 |
| 7530063 | Method and system for code modification based on cache structure | Robert J. Blainey, Yaoqing Gao, John McCalpin, Francis Patrick O'Connell, Pascal Vezolle +1 more | 2009-05-05 |
| 7506331 | Method and apparatus for determining the profitability of expanding unpipelined instructions | Robert F. Enenkel, Robert William Hay, Allan Russell Martin, James L. McInnes, Ronald I. McIntosh +1 more | 2009-03-17 |