A method and system of determining the execution point of programs
executed in lock step. At least some of the illustrative embodiments are
computer systems comprising a first processor that executes a program,
and a second processor that executes a duplicate copy of the program in
lock step with the first processor. After receipt of a duplicate copy of
an interrupt request by each processor, the first processor determines
the execution point in its program relative to the execution point of the
duplicate copy of the program executed by the second processor.