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:
Apr. 21, 2020

Filed:

Feb. 01, 2018
Applicant:

Graphcore Limited, Bristol, GB;

Inventors:

Daniel John Pelham Wilkinson, West Harptree, GB;

Richard Luke Southwell Osborne, Bristol, GB;

Matthew David Fyles, Wiltshire, GB;

Alan Graham Alexander, Wooton-under-Edge, GB;

Stephen Felix, Bristol, GB;

Assignee:

Graphcore Limited, Bristol, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/80 (2006.01); G06F 15/173 (2006.01); G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
G06F 15/80 (2013.01); G06F 9/522 (2013.01); G06F 15/17325 (2013.01);
Abstract

A processing system comprising an arrangement of tiles and synchronization logic in the form of hardware logic for coordinating between a group of some or all of said tiles. The instruction set comprises a synchronization instruction which causes an instance of a synchronization request to be transmitted from the respective tile to the synchronization logic, and suspends instruction issue on the respective tile pending a synchronization acknowledgement. In response to receiving an instance of the synchronization request from all of the tiles of the group, the synchronization logic returns the synchronization acknowledgment back to each of the tiles in the group to allow the instruction issue to resume. The instruction set further comprises an abstain instruction, which sends an instance of the synchronization request but does not suspend instruction issue on the respective tile pending the synchronization acknowledgement, instead allowing the instruction issue on the respective tile to continue.


Find Patent Forward Citations

Loading…