Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-07-11
2006-07-11
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S130000, C717S154000
Reexamination Certificate
active
07076769
ABSTRACT:
A method and apparatus for reproduction of a legacy ISA application corresponding to a target ISA application state at an execution stop point are described. In one embodiment, the method includes the translation of a binary application generated for a legacy instruction set architecture (ISA) into a translated binary application for a target ISA. During translation, one or more instructions within the translated binary application are selected as commit point instructions. Once selected, the translated binary application is modified to store a source ISA application state corresponding to a target ISA application state prior to each selected commit point. In addition, the selected commit points indicate the location of the stored source ISA application state information.
REFERENCES:
patent: 5958061 (1999-09-01), Kelly et al.
patent: 5974524 (1999-10-01), Cheong et al.
patent: 6154877 (2000-11-01), Ramkumar et al.
patent: 6345351 (2002-02-01), Holmberg
patent: 6425118 (2002-07-01), Molloy et al.
patent: 6594821 (2003-07-01), Banning et al.
patent: 6631514 (2003-10-01), Le
patent: 6795966 (2004-09-01), Lim et al.
patent: 6820255 (2004-11-01), Babaian et al.
patent: 6826682 (2004-11-01), Rozas et al.
patent: 2002/0092002 (2002-07-01), Babaian et al.
Bowen, Nicholas S; Pradhan, Dhiraj K; “Virtual Checkpoints: Architecture and Performance”, p. 516-525, 1992 IEEE, retrieved May 11, 2005.
Cifuentes, Cristina; Emmerik, Mike Van; Ramsey, Norman; “The Design of a Resourceable and Retargetable Binary Translatror”, p. 280-291, Oct. 1999, IEEE, retrieved May 16, 2005.
Dehnert, J; Grant, B; Banning, J; Johnson, R; Kistler, T; Klaiber, A; Mattson, J; “The Transmeta Code Morphing Software: Using Speculation, Recovery, and Adaptive Retranslation to Address Real-Life Challenges”, 2003, retrieved May 16, 2005.
Li, Kai; Naughton, Jeffrey F; Plank, James; “Real-Time Concurrent Checkpoint for Parallel Programs”, p. 79-88, 1990 ACM, retrieved May 9, 2005.
Intel Corporation
Steelman Mary
Zhen Wei
LandOfFree
Apparatus and method for reproduction of a source ISA... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for reproduction of a source ISA..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for reproduction of a source ISA... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3581765