Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2005-04-12
2005-04-12
Ellis, Richard L. (Department: 2183)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S139000, C717S140000
Reexamination Certificate
active
06880152
ABSTRACT:
A method for determining a process to use for converting instructions in a target instruction set to instructions in a host instructions set including the steps of executing code morphing software including an interpreter and a translator to generate host instructions from target instructions, detecting at intervals whether the interpreter or the translator is executing, increasing a count if the interpreter is executing and decreasing the count if the translator is executing, and changing from interpreting to translating a sequence of target instructions when the count reaches a selected maximum.
REFERENCES:
patent: 5724590 (1998-03-01), Goettelmann et al.
patent: 5832205 (1998-11-01), Kelly et al.
patent: 5842017 (1998-11-01), Hookway et al.
patent: 6031992 (2000-02-01), Cmelik et al.
patent: 6237065 (2001-05-01), Banerjia et al.
patent: 6470492 (2002-10-01), Bala et al.
patent: 6529862 (2003-03-01), Mann et al.
patent: 20020112227 (2002-08-01), Kramskoy et al.
patent: 20020147969 (2002-10-01), Lethin et al.
patent: WO9630829 (1996-10-01), None
Chang et al.; “Distributing Computational Processes an Attached RISC Processor by Code Translation”; pp. 49-52; IEEE Tencon; Dept. of Computer Science;1993; Hong Kong.
Chen et al.; Microarchitecture Support for Improving the Performance of Load Target Prediction; pp. 228-234; IEEE; Dept. of Electronic Engineering; 1997; Taiwan.
Glossner et al.; “Delft-Java Dynamic Translation”; pp. 57-62; IEEE; IBM Research, Delft University of Tech.; 1999; New York, The Netherlands.
Carl Thompson; “Java on IA-64”; pp. 41-47; Oct. 1998.
Vasanth Bala, et al. Transparent Dynamic Optimization: The Design and Implementation of Dynamo Jun. 1999 HP Laboratories Cambridge.
Cindy Zheng, et al. PA-Risc to IA-64: Transparent Execution, Mar. 2000 IEEE No Recompilation.
Michael Gschwind, et al. Dynamic and Transparent Binary Translation Mar. 2000 IEEE.
Tom R. Kalfhill Emulation: Risc's Secret Weapon Apr. 1994 BYTE.
Anvin H. Peter
Torvalds Linus
Ellis Richard L.
Transmeta Corporation
LandOfFree
Method of determining a mode of code generation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of determining a mode of code generation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of determining a mode of code generation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3373141