Patent ID: 11902149
Assignee: GRAPHCORE LIMITED
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 0:
1. A sync propagation node comprising circuitry configured to:
receive one or more sync requests, each of the one or more sync requests originating from one of a plurality of computing devices and being a request for coordinating a barrier synchronisation between the plurality of computing devices;
in response to receipt of the one or more sync requests, propagate two redundant sync requests by:
propagating a first of the two redundant sync requests towards a first of two different nodes; and
propagating a second of the two redundant sync requests towards a second of the two different nodes;

following the propagation of the two redundant sync requests towards the two different nodes, receive from the first of the two different nodes, a first acknowledgment of the first of the two redundant sync requests;
in response to the receipt of the first acknowledgment, cause further acknowledgments to be returned to ones of the plurality of computing devices from which the one or more sync requests originated; and
in response to receipt of the one or more sync requests, propagate more than two redundant sync requests towards more than two different nodes, the more than two redundant sync requests including the two redundant sync requests and the more than two different nodes including the two different nodes.