Patent | Date |
---|
Method and apparatus for diagnostic recording using transactional memory Grant 8,972,794 - Wilding , et al. March 3, 2 | 2015-03-03 |
Fine-Grained Software-Directed Data Prefetching Using Integrated High-Level and Low-Level Code Analysis Optimizations App 20100095271 - Archambault; Roch Georges ;   et al. | 2010-04-15 |
Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations Grant 7,669,194 - Archambault , et al. February 23, 2 | 2010-02-23 |
Method And Apparatus For Diagnostic Recording Using Transactional Memory App 20090217104 - Wilding; Mark Francis ;   et al. | 2009-08-27 |
Software barrier synchronization Grant 7,581,222 - Blainey , et al. August 25, 2 | 2009-08-25 |
Method and system for code modification based on cache structure Grant 7,530,063 - Archambault , et al. May 5, 2 | 2009-05-05 |
Optimizing source code for iterative execution Grant 7,340,733 - Archambault , et al. March 4, 2 | 2008-03-04 |
Optimizing Source Code For Iterative Execution App 20080028381 - ARCHAMBAULT; ROCH GEORGES ;   et al. | 2008-01-31 |
Method and apparatus for a generic language interface to apply loop optimization transformations Grant 7,318,223 - Blainey , et al. January 8, 2 | 2008-01-08 |
Lock caching for compound atomic operations on shared memory Grant 7,228,391 - Silvera , et al. June 5, 2 | 2007-06-05 |
Aggregate bandwidth through management using insertion of reset instructions for cache-to-cache data transfer Grant 7,168,070 - Archambault , et al. January 23, 2 | 2007-01-23 |
Method and apparatus for a generic language interface to apply loop optimization transformations App 20060048121 - Blainey; Robert James ;   et al. | 2006-03-02 |
Fast conversion of integer to float using table lookup App 20060047734 - Blainey; Robert James ;   et al. | 2006-03-02 |
Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations App 20060048120 - Archambault; Rock Georges ;   et al. | 2006-03-02 |
Aggregate bandwidth through store miss management for cache-to-cache data transfer App 20050268039 - Archambault, Roch Georges ;   et al. | 2005-12-01 |
Generalized index set splitting in software loops App 20050138029 - Blainey, Robert James ;   et al. | 2005-06-23 |
Method and system for code modification based on cache structure App 20050138613 - Archambault, Roch Georges ;   et al. | 2005-06-23 |
Lock caching for compound atomic operations on shared memory App 20050010729 - Silvera, Raul Esteban ;   et al. | 2005-01-13 |
Software barrier synchronization App 20040187118 - Blainey, Robert James ;   et al. | 2004-09-23 |
Loop allocation for optimizing compilers Grant 6,651,246 - Archambault , et al. November 18, 2 | 2003-11-18 |
Optimizing source code for iterative execution App 20030115579 - Archambault, Roch Georges ;   et al. | 2003-06-19 |
Method and system for determining inter-compilation unit alias information Grant 6,045,585 - Blainey April 4, 2 | 2000-04-04 |
Connectivity based program partitioning Grant 5,797,012 - Blainey , et al. August 18, 1 | 1998-08-18 |