发明名称 |
EXCEPTION RECOVERY IN A DATA PROCESSING SYSTEM EXCEPTION RECOVERY IN A DATA PROCESSING SYSTEM |
摘要 |
A processing device performs operations in response to program instructions. In particular, values are written to a data memory of the system, which alters a defined visible state of the system. In the event of an exception (e.g. a pagefault or TLB miss in a virtual memory system), control returns to a recent checkpoint instruction after handling the exception, and instructions are re-executed. A record/replay circuit is provided in the form of an event memory, which remembers only those values read from the data memory since the last checkpoint. During the re-execution, the recorded values are reproduced instead of performing actual memory reads, and all memory accesses are suppressed. When the re-execution reaches the point where execution was originally interrupted, recording begins again to prepare for any further exception which may arise before the next checkpoint. |
申请公布号 |
WO9618950(A3) |
申请公布日期 |
1996.08.22 |
申请号 |
WO1995IB01030 |
申请日期 |
1995.11.21 |
申请人 |
PHILIPS ELECTRONICS N.V.;PHILIPS NORDEN AB |
发明人 |
SLAVENBURG, GERRIT, ARY;LABROUSSE, JUNIEN |
分类号 |
G06F9/30;G06F9/38;G06F11/14;G06T1/20 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|