Membership
Tour
Register
Log in
Shimin Cui
Follow
Person
Toronto, CA
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Predictive dead store elimination
Patent number
12,141,581
Issue date
Nov 12, 2024
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Static block frequency prediction in irreducible loops within compu...
Patent number
11,829,738
Issue date
Nov 28, 2023
International Business Machines Corporation
Jeeva Paudel
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Pointer alignment computation in program code according to code pat...
Patent number
11,662,989
Issue date
May 30, 2023
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Instrumentation for nested conditional checks
Patent number
11,561,778
Issue date
Jan 24, 2023
International Business Machines Corporation
Wai Hung Tsang
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Managing aliasing constraints
Patent number
10,656,925
Issue date
May 19, 2020
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Managing aliasing constraints
Patent number
10,101,979
Issue date
Oct 16, 2018
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Data splitting for recursive data structures
Patent number
10,095,491
Issue date
Oct 9, 2018
International Business Machines Corporation
Roch G. Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reducing compilation time using profile-directed feedback
Patent number
9,727,319
Issue date
Aug 8, 2017
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reducing compilation time using profile-directed feedback
Patent number
9,535,673
Issue date
Jan 3, 2017
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Recursive expression simplification
Patent number
9,424,011
Issue date
Aug 23, 2016
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Recursive expression simplification
Patent number
9,405,516
Issue date
Aug 2, 2016
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Data splitting for multi-instantiated objects
Patent number
9,311,065
Issue date
Apr 12, 2016
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing memory bandwidth consumption using data splitting with s...
Patent number
9,298,630
Issue date
Mar 29, 2016
GLOBALFOUNDRIES Inc.
Christopher M. Barton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Data splitting for recursive data structures
Patent number
9,110,684
Issue date
Aug 18, 2015
International Business Machines Corporation
Roch G. Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing memory bandwidth consumption using data splitting with s...
Patent number
9,104,577
Issue date
Aug 11, 2015
International Business Machines Corporation
Christopher M. Barton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Code motion based on live ranges in an optimizing compiler
Patent number
8,484,630
Issue date
Jul 9, 2013
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
May-constant propagation
Patent number
8,458,679
Issue date
Jun 4, 2013
International Business Machines Corporation
Roch G. Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimal cache replacement scheme using a training operation
Patent number
8,352,684
Issue date
Jan 8, 2013
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Procedure control descriptor-based code specialization for context...
Patent number
8,332,833
Issue date
Dec 11, 2012
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiling source code
Patent number
8,161,464
Issue date
Apr 17, 2012
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for optimizing software program using inter-pr...
Patent number
8,146,070
Issue date
Mar 27, 2012
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient method of data reshaping for multidimensional dynamic arr...
Patent number
8,015,556
Issue date
Sep 6, 2011
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method of SIMD-ization through data reshaping, padding, and alignment
Patent number
7,856,627
Issue date
Dec 21, 2010
International Business Machines Corporation
Roch G. Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for reducing memory reference overhead associated...
Patent number
7,818,731
Issue date
Oct 19, 2010
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Open multi-processing reduction implementation in cell broadband en...
Patent number
7,689,977
Issue date
Mar 30, 2010
International Business Machines Corporation
Guansong Zhang
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for reducing memory reference overhead associated...
Patent number
7,590,977
Issue date
Sep 15, 2009
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for improving data cache performance using int...
Patent number
7,555,748
Issue date
Jun 30, 2009
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method for optimizing software program using inter-procedural stren...
Patent number
7,472,382
Issue date
Dec 30, 2008
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
Predictive Dead Store Elimination
Publication number
20240248716
Publication date
Jul 25, 2024
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TRANSFORMATION OF COMPUTER CODE BASED ON IDIOM RECOGNITION AND VALU...
Publication number
20230195434
Publication date
Jun 22, 2023
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STATIC BLOCK FREQUENCY PREDICTION IN IRREDUCIBLE LOOPS WITHIN COMPU...
Publication number
20230185551
Publication date
Jun 15, 2023
International Business Machines Corporation
Jeeva Paudel
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
POINTER ALIGNMENT COMPUTATION IN PROGRAM CODE ACCORDING TO CODE PAT...
Publication number
20220405071
Publication date
Dec 22, 2022
International Business Machines Corporation
Shimin CUI
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MANAGING ALIASING CONSTRAINTS
Publication number
20180349117
Publication date
Dec 6, 2018
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REDUCING COMPILATION TIME USING PROFILE-DIRECTED FEEDBACK
Publication number
20170220328
Publication date
Aug 3, 2017
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DATA SPLITTING FOR RECURSIVE DATA STRUCTURES
Publication number
20150331682
Publication date
Nov 19, 2015
International Business Machines Corporation
Roch G. Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RECURSIVE EXPRESSION SIMPLIFICATION
Publication number
20150277873
Publication date
Oct 1, 2015
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RECURSIVE EXPRESSION SIMPLIFICATION
Publication number
20150277871
Publication date
Oct 1, 2015
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPTIMIZING MEMORY BANDWIDTH CONSUMPTION USING DATA SPLITTING WITH S...
Publication number
20150067268
Publication date
Mar 5, 2015
International Business Machines Corporation
Christopher M. Barton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPTIMIZING MEMORY BANDWIDTH CONSUMPTION USING DATA SPLITTING WITH S...
Publication number
20150067260
Publication date
Mar 5, 2015
International Business Machines Corporation
Christopher M. Barton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DATA SPLITTING FOR MULTI-INSTANTIATED OBJECTS
Publication number
20150046913
Publication date
Feb 12, 2015
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MANAGING ALIASING CONSTRAINTS
Publication number
20130019232
Publication date
Jan 17, 2013
International Business Machines Corporation
SHIMIN CUI
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MAY-CONSTANT PROPAGATION
Publication number
20110072419
Publication date
Mar 24, 2011
International Business Machines Corporation
Roch G. Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Code Motion Based on Live Ranges in an Optimizing Compiler
Publication number
20100162220
Publication date
Jun 24, 2010
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Optimal Cache Management Scheme
Publication number
20100077153
Publication date
Mar 25, 2010
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and Apparatus for Optimizing Software Program Using Inter-Pr...
Publication number
20090106745
Publication date
Apr 23, 2009
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DATA SPLITTING FOR RECURSIVE DATA STRUCTURES
Publication number
20090019425
Publication date
Jan 15, 2009
International Business Machines Corporation
Roch G. Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD OF PROCEDURE CONTROL DESCRIPTOR-BASED CODE SPECIALIZATION FO...
Publication number
20080301656
Publication date
Dec 4, 2008
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND SYSTEM FOR REDUCING MEMORY REFERENCE OVERHEAD ASSOCIATED...
Publication number
20080229297
Publication date
Sep 18, 2008
International Business Machines Corporation
ROCH GEORGES ARCHAMBAULT
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT METHOD OF DATA RESHAPING FOR MULTIDIMENSIONAL DYNAMIC ARR...
Publication number
20080091697
Publication date
Apr 17, 2008
International Business Machines Corporation
Shimin Cui
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD OF SIMD-IZATION THROUGH DATA RESHAPING, PADDING, AND ALIGNMENT
Publication number
20080052693
Publication date
Feb 28, 2008
International Business Machines Corporation
Roch G. Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method of compiling source code
Publication number
20070240137
Publication date
Oct 11, 2007
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and system for reducing memory reference overhead associated...
Publication number
20070089105
Publication date
Apr 19, 2007
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for improving data cache performance using int...
Publication number
20060048103
Publication date
Mar 2, 2006
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Fast conversion of integer to float using table lookup
Publication number
20060047734
Publication date
Mar 2, 2006
International Business Machines Corporation
Robert James Blainey
H03 - BASIC ELECTRONIC CIRCUITRY
Information
Patent Application
Method and apparatus for optimizing software program using inter-pr...
Publication number
20060048117
Publication date
Mar 2, 2006
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING