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:
Mar. 01, 2022

Filed:

May. 22, 2019
Applicant:

Graphcore Limited, Bristol, GB;

Inventors:

David Lacey, Cheltenham, GB;

Daniel John Pelham Wilkinson, West Harptree, GB;

Assignee:

Graphcore Limited, Bristol, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/14 (2006.01); G06F 1/30 (2006.01); G06F 7/58 (2006.01); G06F 9/38 (2018.01); G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1407 (2013.01); G06F 1/30 (2013.01); G06F 7/582 (2013.01); G06F 9/3867 (2013.01); G06F 9/522 (2013.01);
Abstract

A system comprising: a first subsystem comprising at least one first processor, and a second subsystem comprising one or more second processors. A first program is arranged to run on the at least one first processor, the first program being configured to send data from the first subsystem to the second subsystem. A second program is arranged to run on the one more second processors, the second program being configured to operate on the data content from the first subsystem. The first program is configured to set a checkpoint at successive points in time. At each checkpoint it records in memory of the first subsystem i) a program state of the second program, comprising a state of one or more registers on each of the second processors at the time of the checkpoint, and ii) a copy of the data content sent to the second subsystem since the respective checkpoint.


Find Patent Forward Citations

Loading…