Patent ID: 9565094
Date: 2017-02-07
CPC Classifications: G06F,H04L

Claim:
1. A method of routing data packets in a computing system comprising a multidimensional torus compute node network including a multitude of compute nodes, one or more processing units, and an I/O node network including a plurality of I/O nodes, the method comprising: assigning to each of the data packets, by the one or more processing units, a destination address identifying one of the compute nodes as a destination node of said each data packet; providing, by the one or more processing units, each of the data packets with a toio value to determine to route selectively said each data packet from said destination address to one of the I/O nodes or to the destination node of said each data packet; and routing the data packets, by the one or more processing units, through the compute node network to the destination addresses of the data packets, including at the destination address of each of the data packets, when the toio value of said each data packet is a first specified value, receiving said each data packet at the destination node of said each data packet; and when the toio value of said each data packet has a second specified value, further routing said each data packet from said destination address to one of the I/O nodes.