发明名称 Processor structure and method for a time-out checkpoint
摘要 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-out 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, end 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.
申请公布号 US5644742(A) 申请公布日期 1997.07.01
申请号 US19950473223 申请日期 1995.06.07
申请人 HAL COMPUTER SYSTEMS, INC. 发明人 SHEN, GENE W.;SZETO, JOHN;PATKAR, NITEEN A.;SHEBANOW, MICHAEL C.
分类号 G06F9/312;G06F9/38;G06F11/14;(IPC1-7):G06F11/00 主分类号 G06F9/312
代理机构 代理人
主权项
地址