Patent
1994-12-16
1998-11-03
Hua, Ly V.
395733, G06F 1114
Patent
active
058322027
ABSTRACT:
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.
REFERENCES:
patent: 3736566 (1973-05-01), Anderson et al.
patent: 4703481 (1987-10-01), Fremont
patent: 4740969 (1988-04-01), Fremont
patent: 4875160 (1989-10-01), Brown, III
patent: 4941087 (1990-07-01), Kap
patent: 5003458 (1991-03-01), Yamaguchi et al.
patent: 5313551 (1994-05-01), Labrousse et al.
patent: 5450556 (1995-09-01), Slavenburg et al.
Alexander et al., "Contributions: Translation Buffer Performance in a UNIX Environment", Computer Architecture News, vol. 13, No. 5, Dec. 1985, pp. 1-14.
"Checkpoint Repair for High-Performance Out-of-Order Execution Machines", by W. Wen-Mei et al, IEEE 1987, pp. 1496-1514.
"A VLIW Architecture for a Trace Scheduling Compiler", by R.P. Colwell et al, pp. 180-192.
"MC68020 32-Bit Microprocessor User's Manual", Motorola.
"Intel Microprocessors, vol. I".
"The SPARC Architecture Manual", Version 8.
Labrousse Junien
Slavenburg Gerrit Ary
Barschall Anne E.
Hua Ly V.
Stephens Debra K.
U.S. Philips Corporation
LandOfFree
Exception recovery in a data processing system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Exception recovery in a data processing system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Exception recovery in a data processing system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-700324