Patent
1995-06-07
1997-08-19
Treat, William M.
39580023, G06F 1100
Patent
active
056597215
ABSTRACT:
Time-out checkpoints are formed based on a predetermined time-out condition or interval since the last checkpoint was formed rather than forming a checkpoint to store current processor state based merely on decoded instruction attributes. Such time-cut conditions may include the number of instructions issued or the number of clock cycles elapsed, for example. Time-out checkpointing limits the maximum number of instructions within a checkpoint boundary and bounds the time period for recovery from an exception condition. The processor can restore time-out based checkpointed state faster than an instruction decode based checkpoint technique in the event of an exception so long as the instruction window size is greater than the maximum number of instructions within a checkpoint boundary, and such method eliminates processor state restoration dependency on instruction window size. Time-out checkpoints may be implemented with conventional. checkpoints, or in a novel logical and physical register rename map checkpointing technique. Timeout checkpoint formation may be used with conventional processor backup techniques as well as with a novel backtracking technique including processor backup and backstepping.
REFERENCES:
patent: 4703481 (1987-10-01), Fremont
patent: 4847755 (1989-07-01), Morrison et al.
patent: 4893233 (1990-01-01), Denman et al.
patent: 4903264 (1990-02-01), Talgam et al.
patent: 4912707 (1990-03-01), Kogge et al.
patent: 5003458 (1991-03-01), Yamaguchi et al.
patent: 5003462 (1991-03-01), Blaner et al.
patent: 5021945 (1991-06-01), Morrison et al.
patent: 5075844 (1991-12-01), Jardine et al.
patent: 5093908 (1992-03-01), Beacom et al.
patent: 5193206 (1993-03-01), Mills
patent: 5235700 (1993-08-01), Alaiwan et al.
patent: 5261071 (1993-11-01), Lyon
patent: 5269017 (1993-12-01), Hayden et al.
patent: 5271013 (1993-12-01), Gleeson
patent: 5293499 (1994-03-01), Jensen
patent: 5301309 (1994-04-01), Sugano
patent: 5313634 (1994-05-01), Eickemeyer
patent: 5313647 (1994-05-01), Kaufman et al.
patent: 5355457 (1994-10-01), Shebanow et al.
patent: 5463745 (1995-10-01), Vidwans et al.
patent: 5471598 (1995-11-01), Quattromani et al.
patent: 5479622 (1995-12-01), Grohoski et al.
patent: 5481685 (1996-01-01), Nguyen et al.
patent: 5497499 (1996-03-01), Garg et al.
patent: 5511172 (1996-04-01), Kimura et al.
Hwu et al., "Checkpoint Repair for High-Performance Out-of-Order Execution Machines", IEEE Transactions on Computers, vol. C-36, No. 12, Dec. 1987, pp. 1496-1514.
Mike Johnson, Superscalar Microprocessor Design, 1991.
Patkar Niteen A.
Shebanow Michael C.
Shen Gene W.
Szeto John
HaL Computer Systems, Inc.
Treat William M.
LandOfFree
Processor structure and method for checkpointing instructions to does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Processor structure and method for checkpointing instructions to, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processor structure and method for checkpointing instructions to will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1112302