Initialisation of worker threads and associated operand registers
AssigneeGraphcore Limited
InventorsAlan Alexander, Stephen Felix, Edward Andrews, Godfrey Da Costa
Life of this patent
Estimating the term…
Loading patent…
AssigneeGraphcore Limited
InventorsAlan Alexander, Stephen Felix, Edward Andrews, Godfrey Da Costa
Estimating the term…
A processing device comprising: at least one execution unit configured to interleave execution of a plurality of worker threads, wherein each of the worker threads is configured to execute a same set of code to perform operations on a different set of data held in an input buffer of a memory of the processing device and output the results data to an output buffer. An instruction is executed so as to cause a plurality of operand registers, each of which is associated with one of the worker threads, to be populated with one or more variables enabling each worker to determine where in the input buffer is located its set of input data and where to store its results data.
A processing device comprising:
A method comprising:
A non-transitory computer readable medium storing a computer program comprising a set of executable instructions, which when executed by at least one processor causes a method to be performed, the method comprising:
A processing device comprising:
A method comprising:
A non-transitory computer readable medium storing a computer program comprising a set of executable instruction which, when executed by at least one processor causes a method to be carried out, the method comprising:
Dependencies are inferred from the claim text.