REGISTER  |  SIGN IN
   
Your search returned 278 patents.
( 717/154 in Current US Classification )
1 2 3
Patent IDTitleDate Filed
7065759 System and method for assigning basic blocks to computer control flow paths June 18, 2002
7065758 Optimize code for a family of related functions June 28, 2002
7065747 Identifying references to objects during bytecode verification May 8, 2001
7062759 Method and system for interprocedural side effect analysis April 19, 2001
7062756 Dynamic object usage pattern learning and efficient caching November 30, 2001
7055145 Dynamic management of execute in place applications October 30, 2002
7055144 Method and system for optimizing the use of processors when compiling a program July 12, 2001
7043692 Windows resource file parameterization system and method December 18, 2000
7039910 Technique for associating execution characteristics with instructions or operations of program code January 16, 2002
7039908 Unification-based points-to-analysis using multilevel typing June 26, 2002
7017153 Uninstrumenting in-line code instrumentation via stack unwinding and cleanup December 13, 2001
7013456 Profiling execution of computer programs June 16, 1999
7007270 Statistically based estimate of embedded software execution time March 5, 2001
7003760 Method for enhancing pointer analyses January 21, 2000
6993754 Annotations to executable images for improved dynamic optimization functions November 13, 2001
6978451 Method for fast compilation of preverified JAVA bytecode to high quality native machine code October 30, 2001
6973648 Method and device to process multidimensional array objects January 25, 2000
6966056 Processor for making more efficient use of idling components and program conversion apparatus for the same March 14, 2001
6964043 Method, apparatus, and system to optimize frequently executed code and to use compiler transformation and hardware support to handle infrequently executed code October 30, 2001
6959435 Compiler-directed speculative approach to resolve performance-degrading long latency events in an application September 28, 2001
6954927 Hardware supported software pipelined loop prologue optimization October 4, 2001
6954923 Recording classification of instructions executed by a computer July 7, 1999
6948162 Enhanced parallelism in trace scheduling by using renaming January 9, 2002
6948161 Method, computer system and computer program product for determining the equivalence of two blocks of assignment statements April 20, 2001
6944754 Method and apparatus for parallel execution of computer software using a distilled program October 2, 2002
6925639 Method and system for register allocation February 23, 2001
6925635 Embedded pre-processor with dynamic macro forms December 13, 2001
6922830 Skip list data storage during compilation July 27, 2000
6922829 Method of generating profile-optimized code January 17, 2001
6901587 Method and system of cache management using spatial separation of outliers May 16, 2001
6895579 Method and apparatus for maintaining exception reporting for register promotion July 31, 2001
6880154 Alias-free test for dynamic array structures June 29, 2001
6877156 Recognition of command related items in object code August 21, 2001
6865730 Interprocedural analysis and optimization of an object oriented program in the presence of dynamic class loading May 26, 2000
6848099 Method and system for bidirectional bitwise constant propogation by abstract interpretation October 11, 2001
6823507 Detection of memory-related errors in computer programs June 6, 2000
6820256 System and method for whole-system program analysis December 13, 2000
6820253 Method and system for interprocedural analysis with separate compilation September 27, 2000
6813761 Methods for enhancing flow analysis June 30, 2000
6766514 Compiler having real-time tuning, I/O scaling and process test capability October 19, 1999
6766513 Method and system of memory management using stack walking May 16, 2001
6766511 Apparatus and method for performing symbolic resolution of modules using static representations of a trace July 10, 2000
6751791 Method of optimizing an MPI procedure by altering to a procedure other than the invoked MPI procedure portion or by altering the execution sequence December 19, 2000
6748589 Method for increasing the speed of speculative execution October 20, 1999
6748584 Method for determining the degree to which changed code has been exercised December 29, 1999
6738966 Compiling device, computer-readable recording medium on which a compiling program is recorded and a compiling method July 7, 2000
6728954 Method for allowing execution management of optimized code June 30, 2000
6721944 Marking memory elements based upon usage of accessed information during speculative execution January 16, 2001
6698015 Apparatus and method for improving performance of critical code execution June 13, 2000
6694512 Data processing device, data processing method and supply medium thereof August 24, 1999
6687760 Method and apparatus for preforming method lookup in the presence of modularity constructs to support transitive method override August 13, 1999
1 2 3
Page 1 of 3