Method and system of aligning execution point of duplicate...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S204000, C712S209000

Reexamination Certificate

active

07467327

ABSTRACT:
A method and system of aligning execution point of duplicate copies of a user program by exchanging information about instructions executed. At least some of the exemplary embodiments may be a method comprising operating duplicate copies of a user program in a first and second processor, allowing at least one of the user programs to execute until retired instruction counter values in each processor are substantially the same, and then executing a number of instructions of each user program. Of the instructions executed, at least some of the instructions are decoded and the inputs of each decoded instruction determined (the decoding substantially simultaneously with executing in each processor). The method further comprises exchanging among the processors addresses of decoded instructions and values indicative of inputs of the decoded instructions, determining that an execution point of the user program in the first processor lags with respect to an execution point of the user program in the second processor using at least the addresses of the decoded instructions, and advancing the first processor until the execution point within each user program is substantially aligned.

REFERENCES:
patent: 5327553 (1994-07-01), Jewett et al.
patent: 5384906 (1995-01-01), Horst
patent: 5600784 (1997-02-01), Bissett et al.
patent: 5615403 (1997-03-01), Bissett et al.
patent: 5751955 (1998-05-01), Sonnier et al.
patent: 5790397 (1998-08-01), Bissett et al.
patent: 5896523 (1999-04-01), Bissett et al.
patent: 5956474 (1999-09-01), Bissett et al.
patent: 6038685 (2000-03-01), Bissett et al.
patent: 6279119 (2001-08-01), Bissett et al.
patent: 6327668 (2001-12-01), Williams
patent: 6393582 (2002-05-01), Klecka et al.
patent: 6473869 (2002-10-01), Bissett et al.
patent: 6604177 (2003-08-01), Kondo et al.
patent: 6862693 (2005-03-01), Chaudhry et al.
patent: 7260495 (2007-08-01), Gupta et al.
patent: 2006/0107106 (2006-05-01), Michaelis et al.
patent: 2007/0294574 (2007-12-01), Tai
Microsoft Computer Dictionary, 4th Ed., 1999, Microsoft Press, p. 116.
Microsoft Computer Dictionary, 4th Ed. Microsoft Press, 1999, p. 17.

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

Method and system of aligning execution point of duplicate... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system of aligning execution point of duplicate..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system of aligning execution point of duplicate... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4043593

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