Embedding rings on a toroid computer network
AssigneeGraphcore Limited
InventorSimon Knowles
Life of this patent
Estimating the term…
Loading patent…
AssigneeGraphcore Limited
InventorSimon Knowles
Estimating the term…
A computer comprising a plurality of interconnected processing nodes arranged in a toroid configuration in which multiple layers of interconnected nodes are arranged along an axis; each layer comprising a plurality of processing nodes connected in a ring in a non-axial plane by at least an intralayer respective set of links between each pair of neighbouring processing nodes, the links in each set adapted to operate simultaneously; wherein each of the processing nodes in each layer is connected to a respective corresponding node in each adjacent layer by an interlayer link to form respective rings along the axis; the computer programmed to provide a plurality of embedded one-dimensional logical paths and to transmit data around each of the embedded one-dimensional paths in such a manner that the plurality of embedded one-dimensional logical paths operate simultaneously, each logical path using all processing nodes of the computer in a sequence.
A computer comprising:
A method of generating a set of programs to be executed in parallel on a computer comprising a plurality of interconnected processing nodes arranged in a toroid configuration with multiple layers arranged along an axis;
A method of executing a set of programs in parallel on a computer comprising a plurality of interconnected processing nodes arranged in a toroid configuration with multiple layers arranged along an axis;
Dependencies are inferred from the claim text.