Shimin Cui
29Patents
5h-index
23Co-inventors
65Inventor score
Filing activity: Aug 30, 2004 → Jan 23, 2023
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| US8161464B2 | Compiling source code | Physics | 16 | Active |
| US8015556B2 | Efficient method of data reshaping for multidimensional dynamic array objects in the presence of multiple object instantiations | Physics | 9 | Active |
| US7856627B2 | Method of SIMD-ization through data reshaping, padding, and alignment | Physics | 8 | Active |
| US8146070B2 | Method and apparatus for optimizing software program using inter-procedural strength reduction | Physics | 7 | Active |
| US7555748B2 | Method and apparatus for improving data cache performance using inter-procedural strength reduction of global objects | Physics | 7 | Active |
| US9535673B1 | Reducing compilation time using profile-directed feedback | Physics | 5 | Active |
| US8332833B2 | Procedure control descriptor-based code specialization for context sensitive memory disambiguation | Physics | 5 | Active |
| US8458679B2 | May-constant propagation | Physics | 3 | Active |
| US7590977B2 | Method and system for reducing memory reference overhead associated with threadprivate variables in parallel programs | Physics | 3 | Active |
| US7689977B1 | Open multi-processing reduction implementation in cell broadband engine (CBE) single source compiler | Physics | 3 | Active |
| US9298630B2 | Optimizing memory bandwidth consumption using data splitting with software caching | Physics | 3 | Active |
| US9104577B2 | Optimizing memory bandwidth consumption using data splitting with software caching | Physics | 3 | Active |
| US9110684B2 | Data splitting for recursive data structures | Physics | 2 | Active |
| US7818731B2 | Method and system for reducing memory reference overhead associated with treadprivate variables in parallel programs | Physics | 2 | Active |
| US8352684B2 | Optimal cache replacement scheme using a training operation | Physics | 2 | Active |
| US7472382B2 | Method for optimizing software program using inter-procedural strength reduction | Physics | 2 | Active |
| US8484630B2 | Code motion based on live ranges in an optimizing compiler | Physics | 2 | Active |
| US10101979B2 | Managing aliasing constraints | Physics | 1 | Active |
| US12236217B2 | Transformation of computer code based on idiom recognition and value constraint analysis | Physics | 0 | Active |
| US11662989B2 | Pointer alignment computation in program code according to code pattern analyses | Physics | 0 | Active |
| US12141581B2 | Predictive dead store elimination | Physics | 0 | Active |
| US9727319B1 | Reducing compilation time using profile-directed feedback | Physics | 0 | Active |
| US11561778B1 | Instrumentation for nested conditional checks | Physics | 0 | Active |
| US9424011B2 | Recursive expression simplification | Physics | 0 | Active |
| US10095491B2 | Data splitting for recursive data structures | Physics | 0 | Active |
Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.