| 1 2 3 |
| Patent ID | Title | Date Filed |
| 6944754 | Method and apparatus for parallel execution of computer software using a distilled program
| October 2, 2002 |
| 6938248 | Program preparation apparatus
| October 9, 2001 |
| 6934943 | Optimization of control transfers to dynamically loaded modules
| October 18, 2001 |
| 6934940 | Source code transformation-temporary object reduction
| January 30, 2002 |
| 6928641 | Method and system for far branch and call instructions
| June 26, 2000 |
| 6925639 | Method and system for register allocation
| February 23, 2001 |
| 6922824 | System and method for transforming object code
| May 2, 2001 |
| 6910205 | Interpreting functions utilizing a hybrid of virtual and native machine instructions
| July 12, 2002 |
| 6904591 | Software development system for editable executables
| November 1, 2002 |
| 6901584 | Assembling an object code module
| November 29, 2001 |
| 6898787 | Method and apparatus for ordered predicate phi in static single assignment form
| March 22, 2001 |
| 6895581 | Replaceable classes and virtual constructors for object-oriented programming languages
| March 30, 2000 |
| 6865736 | Static cache
| February 16, 2001 |
| 6862730 | Register allocation in code translation between processors
| April 26, 2000 |
| 6854110 | System and method for obtaining scratch registers in computer executable binaries
| December 21, 2000 |
| 6851110 | Optimizing an executable computer program having address-bridging code segments
| June 7, 2001 |
| 6851109 | Process and system for dynamically compiling a partially interpreted method
| May 6, 1999 |
| 6839895 | Method of, system for, and computer program product for providing efficient utilization of memory hierarchy through code restructuring
| October 10, 2000 |
| 6834383 | Method for binary-level branch reversal on computer architectures supporting predicated execution
| November 26, 2001 |
| 6823506 | Metafile optimization
| March 17, 1999 |
| 6820254 | Method and system for optimizing code using an optimizing coprocessor
| March 19, 2001 |
| 6817014 | Analysis of executable program code using compiler-generated function entry points and endpoints with other sources of function entry points and endpoints
| April 11, 2001 |
| 6813763 | Program conversion device for increasing hit rate of branch prediction and method therefor
| November 22, 2000 |
| 6766514 | Compiler having real-time tuning, I/O scaling and process test capability
| October 19, 1999 |
| 6760907 | Code generation for a bytecode compiler
| June 30, 1998 |
| 6760906 | METHOD AND SYSTEM FOR PROCESSING PROGRAM FOR PARALLEL PROCESSING PURPOSES, STORAGE MEDIUM HAVING STORED THEREON PROGRAM GETTING PROGRAM PROCESSING EXECUTED FOR PARALLEL PROCESSING PURPOSES, AND STORAGE MEDIUM HAVING STORED THEREON INSTRUCTION SET TO BE EX | January 7, 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 |
| 6738893 | Method and apparatus for scheduling to reduce space and increase speed of microprocessor operations
| April 25, 2000 |
| 6718485 | Software emulating hardware for analyzing memory references of a computer program
| November 15, 2000 |
| 6715142 | Execution program generation method, execution program generation apparatus, execution program execution method, and computer-readable storage medium
| September 5, 2000 |
| 6691307 | Interpreter optimization for native endianness
| August 3, 1999 |
| 6681388 | Method and compiler for rearranging array data into sub-arrays of consecutively-addressed elements for distribution processing
| October 1, 1999 |
| 6678886 | Apparatus and method for generating optimization objects
| April 2, 2001 |
| 6668373 | System, apparatus and method for expanding the range of decimal numbers of any length in existing data bases and computer programs
| November 23, 1999 |
| 6665866 | Extensible compiler utilizing a plurality of question handlers
| May 28, 1999 |
| 6658492 | System and method for reducing the footprint of preloaded classes
| March 20, 1998 |
| 6654953 | Extending program languages with source-program attribute tags
| October 9, 1998 |
| 6651247 | Method, apparatus, and product for optimizing compiler with rotating register assignment to modulo scheduled code in SSA form
| May 9, 2000 |
| 6651245 | System and method for insertion of prefetch instructions by a compiler
| October 3, 2000 |
| 6637026 | Instruction reducing predicate copy
| March 1, 2000 |
| 1 2 3 |