The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 25, 2019

Filed:

Mar. 15, 2017
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Pradip Bose, Yorktown Heights, NY (US);

Alper Buyuktosunoglu, White Plains, NY (US);

Jingwen Leng, Yorktown Heights, NY (US);

Ramon Bertran Monfort, Bronx, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/16 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1658 (2013.01); G06F 11/1629 (2013.01); G06F 2201/805 (2013.01); G06F 2201/82 (2013.01);
Abstract

A computer-implemented method is provided that is performed in a computer having a processor and multiple co-processors. The method includes launching a same set of operations in each of an original co-processor and a redundant co-processor, from among the multiple co-processors, to obtain respective execution signatures from the original co-processor and the redundant co-processor. The method further includes detecting an error in an execution of the set of operations by the original co-processor, by comparing the respective execution signatures. The method also includes designating the execution of the set of operations by the original co-processor as error-free and committing a result of the execution, responsive to identifying a match between the respective execution signatures. The method additionally includes performing an error recovery operation that replays the set of operations by the original co-processor and the redundant co-processor, responsive to identifying a mismatch between the respective execution signatures.


Find Patent Forward Citations

Loading…