Software emulation system with dynamic translation of emulated i

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1500

Patent

active

057519820

ABSTRACT:
The execution time overhead of software emulation is reduced by selecting frequently emulated instruction sequences in the software being emulated, and translating those instruction sequences into the instruction set of the emulating processor. In a first phase, frequently repeated sequences of emulated computer code are identified and selected for translation. In a second phase, the selected sequences from the instruction set of the emulated processor are translated into equivalent sequences for the instruction set of the emulating processor. In a third phase, the instruction sequence of the emulating processor is executed in lieu of emulating the original instructions from the emulated software.

REFERENCES:
patent: 4951195 (1990-08-01), Fogg, Jr. et al.
patent: 5133072 (1992-07-01), Buzbee
patent: 5301302 (1994-04-01), Blackard et al.
patent: 5339419 (1994-08-01), Chan et al.
patent: 5481684 (1996-01-01), Richter et al.
patent: 5507030 (1996-04-01), Sites
patent: 5546552 (1996-08-01), Coon et al.
patent: 5560013 (1996-09-01), Scalzi et al.
patent: 5574927 (1996-11-01), Scantlin
Halfhill, Tom R., "Emulation: RISC's Secret Weapon", BYTE,Apr. 1994, pp. 119-130.
"Selecting Predecoded Instructions with a Surrogate", IBM Technical Disclosure Bulletin, vol. 36, No. 06A, Jun. 1993, pp. 35-38.
May, Cathy, "Mimic: A Fast System/370 Simulator", SIGPLAN '87 Symposium on Interpreters and Interpretive Techniques, Jun. 24-26, 1987, pp. 1-13.

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

Software emulation system with dynamic translation of emulated i does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Software emulation system with dynamic translation of emulated i, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software emulation system with dynamic translation of emulated i will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-993424

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