Patent
1996-01-25
1998-03-24
Lim, Krisna
395384, G06F 930
Patent
active
057322350
ABSTRACT:
A system and method for reducing the cycle time necessary to execute semantic routines in a processor that emulates guest instructions. Each of the semantic routines includes a block of host instructions for performing the function of the corresponding guest instruction, and the last instruction in each of the semantic routines is a branch instruction. The method and system first determines the block length of each of the semantic routines. When a first guest instruction is encountered, the block of instructions in a first semantic routine corresponding to a guest instruction is executed. The block length of first semantic routine is then used to determine when to fetch a second semantic routine without fetching and decoding the branch instruction in the first semantic routine, thereby increasing emulation performance.
REFERENCES:
patent: 4984154 (1991-01-01), Hanatani et al.
patent: 5021945 (1991-06-01), Morrison et al.
patent: 5136697 (1992-08-01), Johnson
patent: 5283873 (1994-02-01), Steely, Jr. et al.
patent: 5333280 (1994-07-01), Ishikawa et al.
patent: 5333283 (1994-07-01), Emma et al.
patent: 5367703 (1994-11-01), Levitan
patent: 5381532 (1995-01-01), Suzuki
patent: 5381533 (1995-01-01), Peleg et al.
IBM Technical Disclosure Bulletin, vol. 33 No. 11, Apr. 1991; pp. 66-69.
Kahle James Allan
Mallick Soummya
Phillips Larry Bryce
Reininger Russell Adley
International Business Machines - Corporation
Lim Krisna
McBurney Mark E.
LandOfFree
Method and system for minimizing the number of cycles required t 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 minimizing the number of cycles required t, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for minimizing the number of cycles required t will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2297225