Exception recovery in a data processing system

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-700324

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.