| CPC G06F 15/17318 (2013.01) [G06F 13/4068 (2013.01)] | 22 Claims |

|
1. A computer comprising:
a plurality of interconnected routing nodes arranged in a configuration in which multiple layers of interconnected nodes are arranged along an axis, each layer comprising at least four routing nodes connected in a non-axial ring by at least one respective intralayer links between each pair of neighbouring routing nodes,
wherein each of the at least four routing nodes in each layer is connected to a respective corresponding node in one or more adjacent layer by a respective interlayer link, the computer being programmed to provide in the configuration two embedded one-dimensional paths and to transmit data around each of the two embedded one-dimensional paths, each embedded one-dimensional path using all routing nodes of the computer in such a manner that the two embedded one-dimensional paths operate simultaneously without sharing links,
wherein the multiple layers comprise first and second endmost layers and at least one intermediate layer between the first and second endmost layers, wherein each routing node in the first endmost layer is connected to a non-neighbouring node in the first endmost layer in addition to its neighbouring node, and each routing node in the second endmost layer is connected to a non-neighbouring node in the second endmost layer in addition to its neighbouring node,
wherein each routing node comprises a memory attachment and routing chip which is connected to one or more processor cores which comprise processor circuitry configured to process the data.
|