RA

Roch G. Archambault

IBM: 32 patents #3,111 of 70,183Top 5%
Overall (All Time): #113,416 of 4,157,543Top 3%
32
Patents All Time

Issued Patents All Time

Showing 25 most recent of 32 patents

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