Patent | Date |
---|
Managing aliasing constraints Grant 10,656,925 - Cui , et al. | 2020-05-19 |
Managing Aliasing Constraints App 20180349117 - Cui; Shimin ;   et al. | 2018-12-06 |
Managing aliasing constraints Grant 10,101,979 - Cui , et al. October 16, 2 | 2018-10-16 |
Data splitting for recursive data structures Grant 10,095,491 - Archambault , et al. October 9, 2 | 2018-10-09 |
Reducing compilation time using profile-directed feedback Grant 9,727,319 - Cui , et al. August 8, 2 | 2017-08-08 |
Reducing Compilation Time Using Profile-directed Feedback App 20170220328 - Cui; Shimin ;   et al. | 2017-08-03 |
Reducing compilation time using profile-directed feedback Grant 9,535,673 - Cui , et al. January 3, 2 | 2017-01-03 |
Recursive expression simplification Grant 9,424,011 - Cui , et al. August 23, 2 | 2016-08-23 |
Recursive expression simplification Grant 9,405,516 - Cui , et al. August 2, 2 | 2016-08-02 |
Optimizing memory bandwidth consumption using data splitting with software caching Grant 9,298,630 - Barton , et al. March 29, 2 | 2016-03-29 |
Data Splitting For Recursive Data Structures App 20150331682 - Archambault; Roch G. ;   et al. | 2015-11-19 |
Recursive Expression Simplification App 20150277873 - Cui; Shimin ;   et al. | 2015-10-01 |
Recursive Expression Simplification App 20150277871 - Cui; Shimin ;   et al. | 2015-10-01 |
Data splitting for recursive data structures Grant 9,110,684 - Archambault , et al. August 18, 2 | 2015-08-18 |
Optimizing memory bandwidth consumption using data splitting with software caching Grant 9,104,577 - Barton , et al. August 11, 2 | 2015-08-11 |
Optimizing Memory Bandwidth Consumption Using Data Splitting With Software Caching App 20150067268 - Barton; Christopher M. ;   et al. | 2015-03-05 |
Optimizing Memory Bandwidth Consumption Using Data Splitting With Software Caching App 20150067260 - Barton; Christopher M. ;   et al. | 2015-03-05 |
Data Splitting For Multi-instantiated Objects App 20150046913 - Cui; Shimin ;   et al. | 2015-02-12 |
Code motion based on live ranges in an optimizing compiler Grant 8,484,630 - Cui , et al. July 9, 2 | 2013-07-09 |
May-constant propagation Grant 8,458,679 - Archambault , et al. June 4, 2 | 2013-06-04 |
Managing Aliasing Constraints App 20130019232 - CUI; SHIMIN ;   et al. | 2013-01-17 |
Optimal cache replacement scheme using a training operation Grant 8,352,684 - Archambault , et al. January 8, 2 | 2013-01-08 |
Procedure control descriptor-based code specialization for context sensitive memory disambiguation Grant 8,332,833 - Archambault , et al. December 11, 2 | 2012-12-11 |
Compiling source code Grant 8,161,464 - Archambault , et al. April 17, 2 | 2012-04-17 |
Method and apparatus for optimizing software program using inter-procedural strength reduction Grant 8,146,070 - Archambault , et al. March 27, 2 | 2012-03-27 |
Efficient method of data reshaping for multidimensional dynamic array objects in the presence of multiple object instantiations Grant 8,015,556 - Cui , et al. September 6, 2 | 2011-09-06 |
May-constant Propagation App 20110072419 - Archambault; Roch G. ;   et al. | 2011-03-24 |
Method of SIMD-ization through data reshaping, padding, and alignment Grant 7,856,627 - Archambault , et al. December 21, 2 | 2010-12-21 |
Method and system for reducing memory reference overhead associated with treadprivate variables in parallel programs Grant 7,818,731 - Archambault , et al. October 19, 2 | 2010-10-19 |
Code Motion Based on Live Ranges in an Optimizing Compiler App 20100162220 - Cui; Shimin ;   et al. | 2010-06-24 |
Open multi-processing reduction implementation in cell broadband engine (CBE) single source compiler Grant 7,689,977 - Zhang , et al. March 30, 2 | 2010-03-30 |
Optimal Cache Management Scheme App 20100077153 - Archambault; Roch Georges ;   et al. | 2010-03-25 |
Method and system for reducing memory reference overhead associated with threadprivate variables in parallel programs Grant 7,590,977 - Archambault , et al. September 15, 2 | 2009-09-15 |
Method and apparatus for improving data cache performance using inter-procedural strength reduction of global objects Grant 7,555,748 - Archambault , et al. June 30, 2 | 2009-06-30 |
Method and Apparatus for Optimizing Software Program Using Inter-Procedural Strength Reduction App 20090106745 - Archambault; Roch Georges ;   et al. | 2009-04-23 |
Data Splitting For Recursive Data Structures App 20090019425 - Archambault; Roch G. ;   et al. | 2009-01-15 |
Method for optimizing software program using inter-procedural strength reduction Grant 7,472,382 - Archambault , et al. December 30, 2 | 2008-12-30 |
Method Of Procedure Control Descriptor-based Code Specialization For Context Sensitive Memory Disambiguation App 20080301656 - Archambault; Roch Georges ;   et al. | 2008-12-04 |
Method And System For Reducing Memory Reference Overhead Associated With Treadprivate Variables In Parallel Programs App 20080229297 - ARCHAMBAULT; ROCH GEORGES ;   et al. | 2008-09-18 |
Efficient Method Of Data Reshaping For Multidimensional Dynamic Array Objects In The Presence Of Multiple Object Instantiations App 20080091697 - Cui; Shimin ;   et al. | 2008-04-17 |
Method Of Simd-ization Through Data Reshaping, Padding, And Alignment App 20080052693 - Archambault; Roch G. ;   et al. | 2008-02-28 |
Method of compiling source code App 20070240137 - Archambault; Roch Georges ;   et al. | 2007-10-11 |
Method and system for reducing memory reference overhead associated with threadprivate variables in parallel programs App 20070089105 - Archambault; Roch Georges ;   et al. | 2007-04-19 |
Fast conversion of integer to float using table lookup App 20060047734 - Blainey; Robert James ;   et al. | 2006-03-02 |
Method and apparatus for improving data cache performance using inter-procedural strength reduction of global objects App 20060048103 - Archambault; Roch Georges ;   et al. | 2006-03-02 |
Method and apparatus for optimizing software program using inter-procedural strength reduction App 20060048117 - Archambault; Roch Georges ;   et al. | 2006-03-02 |