发明名称 |
On-demand emulation via user-level exception handling |
摘要 |
Methods and apparatuses enable on-demand instruction emulation via user-level exception handling. A non-supported instruction triggers an exception during runtime of a program. In response to the exception, a user-level or application-level exception handler is launched, instead of a kernel-level handler. Then the exception handler can execute at the application layer instead of the kernel level. The handler identifies the instruction and emulates the instruction, where emulation of the instruction is supported by the handler. Emulating the instructions enables the program to continue execution. Repeated instruction emulation is amortized via dynamic binary translation of hot code.
|
申请公布号 |
US8146106(B2) |
申请公布日期 |
2012.03.27 |
申请号 |
US20070968055 |
申请日期 |
2007.12.31 |
申请人 |
KIM HO-SEOP;BRETERNITZ, JR. MAURICIO;WU YOUFENG;INTEL CORPORATION |
发明人 |
KIM HO-SEOP;BRETERNITZ, JR. MAURICIO;WU YOUFENG |
分类号 |
G06F9/44;G06F9/45;G06F9/455 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|