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:
Jun. 18, 2024

Filed:

Mar. 01, 2022
Applicant:

Graphcore Limited, Bristol, GB;

Inventors:

Sam Chesney, Bristol, GB;

Alan Graham Alexander, Wotton-Under-Edge, GB;

Richard Luke Southwell Osborne, Bristol, GB;

Edward Andrews, Bristol, GB;

Assignee:

Graphcore Limited, Bristol, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/0804 (2016.01); G06F 9/30 (2018.01);
U.S. Cl.
CPC ...
G06F 12/0804 (2013.01); G06F 9/30098 (2013.01); G06F 2212/6026 (2013.01);
Abstract

For certain applications, parts of the application data held in memory of a processing device (e.g. that are produced as a result of operations performed by the execution unit) are arranged in regular repeating patterns in the memory, and therefore, the execution unit may set up a suitable striding pattern for use by a send engine. The send engine accesses the memory at locations in accordance with the configured striding pattern so as to access a plurality of items of data that are arranged together in a regular pattern. In a similar manner as done for sends, the execution may set up a striding pattern for use by a receive engine. The receive engine, upon receiving a plurality of items of data, causes those items of data to be stored at locations in the memory, as determined in accordance with the configured striding pattern.


Find Patent Forward Citations

Loading…