Patent ReferencesSystem and method for runtime optimization of private variable function calls in a secure interpreter Safe general purpose virtual machine computing system Object code compression using different schemes for different instruction types Method and apparatus for object code compression and decompression for computer systems Data compaction method for an intermediate object code program executable in an onboard system provided with data processing resources and corresponding onboard system with multiple applications Patent #: 6952820 InventorsAssigneeApplicationNo. 10485600 filed on 07/23/2002US Classes:717/139InterpreterExaminersPrimary: Zhen, Wei Y.Assistant: Deng, Anna Attorney, Agent or FirmInternational ClassG06F 9/45AbstractA method for compressing an interpreted object code in a system using an interpreter, by identifying, in the interpreted object-coded program, similar non-contiguous groups of instructions, of arbitrarily complex structure, by replacing all or part of said groups in the interpreted object code of the program with newly-created specialized instructions and by instrumenting the interpreter and/or the interpreted object code of the program so as to render it capable of implementing the newly-created instructions.Other References
Field of SearchInterpreterCompiling code Just-in-time compiling or dynamic compiling (e.g., compiling Java bytecode on a virtual machine) For a parallel or multiprocessor system Optimization Static (source or intermediate level) Dynamic (i.e., machine or object level) Including analysis of program Bytecode (e.g., Java) Translation of code Including graph or tree representation (e.g., abstract syntax tree or AST) Including recompilation Including intermediate code | |