发明名称 Lookahead instruction fetch processing for improved emulated instruction performance
摘要 In order to avoid hardware pipeline breaks and also to enhance performance when emulating a target system in a host system employing a central processing unit including a plurality of execution units, three major pieces of processing that are required for handling every emulated instruction are overlapped. This overlap includes: 1) the instruction fetch of the emulated instruction by the emulation software, 2) the branching of the emulation code based upon the opcode of the emulated instruction to be executed and 3) the actual execution processing for each emulated instruction. The branching of the emulation code, depending upon the opcode of each instruction, utilizes special instructions configured to minimize pipeline breaks on the host system hardware and thus to minimize the effective minimum host system processing time for the simplest emulated instructions.
申请公布号 US2007010987(A1) 申请公布日期 2007.01.11
申请号 US20050174866 申请日期 2005.07.05
申请人 GUENTHNER RUSSELL W;ECKARD CLINTON B;BOHULT STEFAN R;RYAN CHARLES P 发明人 GUENTHNER RUSSELL W.;ECKARD CLINTON B.;BOHULT STEFAN R.;RYAN CHARLES P.
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址