Invention Grant
- Patent Title: Sharing data structures
-
Application No.: US17375406Application Date: 2021-07-14
-
Publication No.: US11675572B2Publication Date: 2023-06-13
- Inventor: Richard Luke Southwell Osborne
- 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: GB 10838 2020.07.14
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F8/41 ; G06F16/901

Abstract:
In a computer comprising multiple processing units, a method of exchanging read only elements between the processing units is described. The read only elements may be code or data, such as vector or matrix data for an AI graph. A master processing unit is identified. At compile time, at least one shareable read only element is allocated to the master processing unit. The at least one shareable read only element is stored in the local memory of the master processing unit. At compile time a transmitting exchange code sequence designated to be executed at the execution stage of the master processing unit is also allocated to the master processing unit. At a time point determined at compile time, the transmitting exchange code sequence causes the processing unit to identify the shareable read only element and to generate a message to be transmitted for reception by another processing unit, the message comprising the shareable read only data element.
Public/Granted literature
- US20220019415A1 Sharing Data Structures Public/Granted day:2022-01-20
Information query