SC

Shimin Cui

IBM: 28 patents #3,676 of 70,183Top 6%
Globalfoundries: 1 patents #2,221 of 4,424Top 55%
Overall (All Time): #127,275 of 4,157,543Top 4%
29
Patents All Time

Issued Patents All Time

Showing 25 most recent of 29 patents

Patent #TitleCo-InventorsDate
12236217 Transformation of computer code based on idiom recognition and value constraint analysis Wai Hung Tsang, Hubert Shun Kwan Tong, Wei Huang 2025-02-25
12141581 Predictive dead store elimination Wai Hung Tsang, Hubert Shun Kwan Tong, Zarko Todorovski 2024-11-12
11829738 Static block frequency prediction in irreducible loops within computer code Jeeva Paudel 2023-11-28
11662989 Pointer alignment computation in program code according to code pattern analyses 2023-05-30
11561778 Instrumentation for nested conditional checks Wai Hung Tsang, Ettore Tiotto 2023-01-24
10656925 Managing aliasing constraints Raul E. Silvera 2020-05-19
10101979 Managing aliasing constraints Raul E. Silvera 2018-10-16
10095491 Data splitting for recursive data structures Roch G. Archambault, Stephen Curial, Yaoqing Gao, Raul E. Silvera, Peng Zhao 2018-10-09
9727319 Reducing compilation time using profile-directed feedback William G. O'Farrell, Graham K. Yiu 2017-08-08
9535673 Reducing compilation time using profile-directed feedback William G. O'Farrell, Graham K. Yiu 2017-01-03
9424011 Recursive expression simplification Yaoqing Gao 2016-08-23
9405516 Recursive expression simplification Yaoqing Gao 2016-08-02
9311065 Data splitting for multi-instantiated objects Yan Zhang 2016-04-12
9298630 Optimizing memory bandwidth consumption using data splitting with software caching Christopher M. Barton, Satish K. Sadasivam, Raul E. Silvera, Madhavi G. Valluri, Steven Wayne White 2016-03-29
9110684 Data splitting for recursive data structures Roch G. Archambault, Stephen Curial, Yaoqing Gao, Raul E. Silvera, Peng Zhao 2015-08-18
9104577 Optimizing memory bandwidth consumption using data splitting with software caching Christopher M. Barton, Satish K. Sadasivam, Raul E. Silvera, Mahavi G. Valluri, Steven Wayne White 2015-08-11
8484630 Code motion based on live ranges in an optimizing compiler Raul E. Silvera 2013-07-09
8458679 May-constant propagation Roch G. Archambault, Yaoqing Gao 2013-06-04
8352684 Optimal cache replacement scheme using a training operation Roch G. Archambault, 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 Roch G. Archambault, Yaoqing Gao, Raul E. Silvera, Peng Zhao 2012-12-11
8161464 Compiling source code Roch G. Archambault, Yaoqing Gao, Raul E. Silvera 2012-04-17
8146070 Method and apparatus for optimizing software program using inter-procedural strength reduction Roch G. Archambault, Raul E. Silvera 2012-03-27
8015556 Efficient method of data reshaping for multidimensional dynamic array objects in the presence of multiple object instantiations Raul E. Silvera 2011-09-06
7856627 Method of SIMD-ization through data reshaping, padding, and alignment Roch G. Archambault, Yaoqing Gao, Raul E. Silvera 2010-12-21
7818731 Method and system for reducing memory reference overhead associated with treadprivate variables in parallel programs Roch G. Archambault 2010-10-19