A cluster circuit, comprising: a message input bus configured to be coupled to a router circuit that forms part of an on integrated circuit chip interconnection network; a message output bus configured to be coupled to the router circuit; a computing circuit (220, 222, 224, 226, 230, 250); and an interface circuit coupled to the computing circuit, the message input bus, and the message output bus, and configured to receive, from the computing circuit, a request to send a message that includes payload data, to generate, in response to the request, a message that includes a destination indicator (398 x,y) and the payload data (398 data), and to cause the message to be provided on the message output bus, characterized in that the network is configured as a two dimensional directional torus interconnection network, the router circuit is configured to be coupled into a first dimension unidirectional ring of the network by a first dimension output bus of the router circuit coupled to a first dimension input bus of another router circuit in the first dimension unidirectional ring, and a first dimension input bus of the router circuit coupled to a first dimension output bus of another router circuit in the first dimension unidirectional ring, and the router circuit is configured to be coupled into a second dimension unidirectional ring of the network by a second dimension output bus of the router circuit coupled to a second dimension input bus of another router circuit in the second-dimension unidirectional ring, and a second dimension input bus of the router circuit coupled to a second dimension output bus of another router circuit in the second dimension unidirectional ring. a message input bus configured to be coupled to a router circuit that forms part of an on integrated circuit chip interconnection network; a message output bus configured to be coupled to the router circuit; a computing circuit (220, 222, 224, 226, 230, 250); and an interface circuit coupled to the computing circuit, the message input bus, and the message output bus, and configured to receive, from the computing circuit, a request to send a message that includes payload data, to generate, in response to the request, a message that includes a destination indicator (398 x,y) and the payload data (398 data), and to cause the message to be provided on the message output bus, characterized in that to receive, from the computing circuit, a request to send a message that includes payload data, to generate, in response to the request, a message that includes a destination indicator (398 x,y) and the payload data (398 data), and to cause the message to be provided on the message output bus, the network is configured as a two dimensional directional torus interconnection network, the router circuit is configured to be coupled into a first dimension unidirectional ring of the network by a first dimension output bus of the router circuit coupled to a first dimension input bus of another router circuit in the first dimension unidirectional ring, and a first dimension input bus of the router circuit coupled to a first dimension output bus of another router circuit in the first dimension unidirectional ring, and the router circuit is configured to be coupled into a second dimension unidirectional ring of the network by a second dimension output bus of the router circuit coupled to a second dimension input bus of another router circuit in the second-dimension unidirectional ring, and a second dimension input bus of the router circuit coupled to a second dimension output bus of another router circuit in the second dimension unidirectional ring.