Patent ID: 8307116
Filing Date: 2012-11-06
Classification: G06F

Abstract:
1. A system for routing data across a multinodal on-chip network, comprising: a multinodal array having a plurality of nodes, including a first node; and a plurality of physical communication channels extending along a first row of nodes in a horizontal direction of the array and along a second row of nodes in a vertical direction of the array so as to form a plurality of rows of physical communication channels, a first number of nodes from the plurality of nodes that are located along the first row being equal to a number of rows from the plurality of rows of physical communication channels that extend along the first row between the first number of nodes, and a second number of nodes from the plurality of nodes that are located along the second row being equal to a number of rows from the plurality of rows of physical communication channels that extend along the second row between the second number of nodes, the plurality of physical communication channels configured to connect the plurality of nodes, including a first physical communication channel connecting the first node with at least two of the plurality of nodes; wherein the first physical communication channel is configured to route the data from the first node to the at least two of the plurality of nodes; and wherein the plurality of physical communication channels are arranged to route data between the first node and any of the plurality of nodes, including nodes other than the at least two of the plurality of nodes, using a maximum of two hops on the plurality of physical communication channels.