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:
Sep. 27, 2022

Filed:

Jan. 27, 2021
Applicant:

Graphcore Limited, Bristol, GB;

Inventors:

Ola Torudbakken, Oslo, NO;

Daniel John Pelham Wilkinson, West Harptree, GB;

Brian Manula, Stockholm, SE;

Harald Hoeg, Oslo, NO;

Assignee:

GRAPHCORE LIMITED, Bristol, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/41 (2018.01); G06F 9/48 (2006.01); G06F 9/52 (2006.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 9/30 (2018.01);
U.S. Cl.
CPC ...
G06F 8/458 (2013.01); G06F 9/30087 (2013.01);
Abstract

A computer system comprises a work accelerator, a gateway the transfer of data to the accelerator from external storage, the accelerator executes a first compiled code sequence to perform computations on data transferred to the accelerator from the gateway. The first compiled code sequence comprises a synchronisation instruction indicating a barrier between a compute phase in which the compute instructions are executed and an exchange phase, wherein execution of the synchronisation instruction causes an indication of a pre-compiled data exchange synchronisation point to be transferred to the gateway. The gateway comprises a streaming engine storing a second compiled code sequence in the form of a set of data transfer instructions executable by the streaming engine to perform data transfer operations to stream data through the gateway in the exchange phase, wherein the first and second compiled code sequences are generated as a related set at compile time.


Find Patent Forward Citations

Loading…