Method and system for increasing cache efficiency during emulati

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711202, 711206, 711 3, G06F 1210

Patent

active

057969892

ABSTRACT:
An emulation system contains reorganized instruction code sequences for a computer, so that the native code which is used to emulate instructions that occur most frequently in a typical environment are grouped together, to thereby minimize instruction cache conflicts. A representative set of programs which operate with the emulated code are run, and statistics are recorded to determine the most frequently occurring emulated instructions. The native code which emulates these most frequently occurring instructions is then arranged so that the portions of the code are statically stored in main memory at consecutive memory locations. As a result, when the native code for a frequently occurring emulated instruction is loaded from the memory into the cache, the likelihood that the cache will contain the native code for subsequent emulated instructions is maximized, and the likelihood of cache conflicts is minimized.

REFERENCES:
patent: 5303377 (1994-04-01), Gupta et al.
patent: 5392408 (1995-02-01), Fitch
McFarling, Scott, "Procedure Merging with Instruction Caches", Proceedings of the ACM SIGPLAN '91 Conference on Programming Language Design and Implementation, Jun. 26-28, 1991, pp. 71-79.

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

Method and system for increasing cache efficiency during emulati 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 and system for increasing cache efficiency during emulati, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for increasing cache efficiency during emulati will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1124859

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