Invention Grant
- Patent Title: Synchronization in a multi-tile processing arrangement
-
Application No.: US16688305Application Date: 2019-11-19
-
Publication No.: US11593185B2Publication Date: 2023-02-28
- Inventor: Simon Christian Knowles , Alan Graham Alexander
- Applicant: Graphcore Limited
- Applicant Address: GB Bristol
- Assignee: Graphcore Limited
- Current Assignee: Graphcore Limited
- Current Assignee Address: GB Bristol
- Agency: Haynes and Boone, LLP
- Priority: GB1717291 20171020
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/52 ; G06F9/30 ; G06F9/38 ; G06F15/80 ; G06F15/173 ; G06F9/46 ; G06N20/00 ; G06F9/48

Abstract:
A processing system comprising multiple tiles and an interconnect between the tiles. The interconnect is used to communicate between a group of some or all of the tiles according to a bulk synchronous parallel scheme, whereby each tile in the group performs an on-tile compute phase followed by an inter-tile exchange phase with the exchange phase being held back until all tiles in the group have completed the compute phase. Each tile in the group has a local exit state upon completion of the compute phase. The instruction set comprises a synchronization instruction for execution by each tile upon completion of its compute phase to signal a sync request to logic in the interconnect. In response to receiving the sync request from all the tiles in the group, the logic releases the next exchange phase and also makes available an aggregated a state of all the tiles in the group.
Public/Granted literature
- US20200089499A1 Synchronization in a Multi-Tile Processing Arrangement Public/Granted day:2020-03-19
Information query