Dynamic translation system and method for optimally translating

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9445

Patent

active

060525304

ABSTRACT:
A dynamic translation system is configured to translate existing code into translated code which is compatible with a particular computer system. As the dynamic translation system translates the existing code, the computer system executes the translated code. Once a synchronous fault occurs, the dynamic translation system retranslates the block of code containing the synchronous fault and saves the instruction and state mappings for each instruction capable of causing the synchronous fault. Once the instruction causing the synchronous fault is reached during the retranslation process, the dynamic translation system combines the saved instruction and state mappings of the instruction causing the synchronous error with the current machine state of the computer system to form a simulated machine state. This simulated machine state represents the machine state that would have existed at the time of the synchronous fault if the original code were executing, instead of the translated code. Through techniques known in the art, the computer system utilizes the simulated machine state in order to appropriately process the synchronous fault.

REFERENCES:
patent: 4720778 (1988-01-01), Hall et al.
patent: 4870610 (1989-09-01), Belfer
patent: 5307504 (1994-04-01), Robinson et al.
patent: 5317740 (1994-05-01), Sites
patent: 5432795 (1995-07-01), Robinson
patent: 5507030 (1996-04-01), Sites
patent: 5551015 (1996-08-01), Goettelmann et al.
patent: 5649203 (1997-07-01), Sites
patent: 5678047 (1997-10-01), Golshani et al.
patent: 5732210 (1998-03-01), Buzbee
patent: 5751982 (1998-05-01), Morley
patent: 5764962 (1998-06-01), Buzbee
patent: 5815720 (1996-03-01), Buzbee
patent: 5838978 (1996-10-01), Buzbee
patent: 5854928 (1998-12-01), Buzbee
Title: Code Generation Using Tree Matching and Dynamic Programming, Author: Aho et al, Source: ACM, Oct., 1989.
Title: Properties and Update Semantics of Consistent Views, Author: Gottlob et al, Source: ACM, Dec. 1988.
Title: Intel Reveals how Merced will be .times.86-compatible, Author: Alexander, Source: Electronic Engineering Times, Mar. 9, 1998.
Cmelik, et al., "Shade: A Fast Instruction-Set Simulator for Execution Profiling," 1994.
Cmelik, et al., "Shade: A Fast Instruction-Set Simulator for Execution Profiling," 1993.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Dynamic translation system and method for optimally translating does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamic translation system and method for optimally translating , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic translation system and method for optimally translating will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2343586

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.