发明名称 |
Non-intrusive method and system for recovering the state of a computer system and non-intrusive debugging method and system utilizing same |
摘要 |
A non-intrusive method and system for recovering the state of a computer system including a memory having first and second matched levels. The first level is connected to a target processor and the second level is connected to a checkpoint processor which is also connected to the target processor. In an example of the invention, a two phase, non-intrusive method and system for debugging parallel computer programs is provided. The program has checkpoint instructions therein. In the first phase the execution of the program is monitored non-intrusively from a bus connecting the target processor to the first level of memory. A sequence of relevant program instructions is stored in an event table. Upon encountering a checkpoint instruction, the target processor cues the checkpoint processor to initiate a non-intrusive checkpointing strategy utilizing the two-level memory with an E-bit scheme. In the second phase the information collected during the first phase is utilized to replay an identical execution of the program, in a simulated environment. A user, on encountering an error, can back up to a previous checkpoint and replay the program from that state of the computer system.
|
申请公布号 |
US5410685(A) |
申请公布日期 |
1995.04.25 |
申请号 |
US19930086224 |
申请日期 |
1993.07.01 |
申请人 |
REGENTS OF THE UNIVERSITY OF MICHIGAN |
发明人 |
BANDA, VENU PRABHAKAR;VOLZ, RICHARD A. |
分类号 |
G06F11/36;(IPC1-7):G06F9/45 |
主分类号 |
G06F11/36 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|