Invention Grant
- Patent Title: Code compilation for scaling accelerators
-
Application No.: US16235109Application Date: 2018-12-28
-
Publication No.: US10922063B2Publication Date: 2021-02-16
- Inventor: Ola Tørudbakken , Daniel John Pelham Wilkinson , Brian Manula , Harald Høeg
- Applicant: Graphcore Limited
- Applicant Address: GB Bristol
- Assignee: Graphcore Limited
- Current Assignee: Graphcore Limited
- Current Assignee Address: GB Bristol
- Agency: Graphcore Limited
- Priority: GB1811015.5 20180704
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/46 ; G06F9/38 ; G06F9/52 ; G06F9/48 ; G06F8/41

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.
Public/Granted literature
- US20200012482A1 CODE COMPILATION FOR SCALING ACCELERATORS Public/Granted day:2020-01-09
Information query