05742802 is referenced by 47 patents and cites 9 patents.

The present invention provides a method and system for using hardware to assist software in emulating the guest instructions. The method and system comprises an emulation assist unit (EAU) which efficiently maps a guest instruction to a unique tag, an index, and an address of the corresponding semantic routine. The index determines where in a cache a plurality of tags are stored. A separate cache within the EAU stores each tag in association with the address the first time the corresponding guest instruction is emulated. Thus, the emulation assist unit also dynamically responds to the set of guest instructions being emulated. The first time a guest instruction is emulated, the EAU determines the address and stores the address in the cache in association with the tag. When the guest instruction is emulated again, the EAU uses the tag to access the stored addresses of the corresponding semantic routine.

Title
Method and system for efficiently mapping guest instruction in an emulation assist unit
Application Number
8/602653
Publication Number
5742802
Application Date
February 16, 1996
Publication Date
April 21, 1998
Inventor
Seungyoon Peter Song
Los Altos
CA, US
Arturo Martin de Nicolas
Austin
TX, US
Gary Douglas Huber
Austin
TX, US
Ronald S Harter
Austin
TX, US
Agent
Sawyer & Associates
Agent
Volel Emile
Assignee
International Business Machines Corporation
NY, US
IPC
G06F 9/455
View Original Source