Patent ID: 7904590

Claim:
A method, in a data processing system, of routing information through the data processing system, the data processing system comprising a plurality of supernodes, the plurality of supernodes comprising a plurality of processor hooks, and the plurality of processor books comprising a plurality of processors, the method comprising: receiving data at a source processor within a set of processors that is to he transmitted to a destination processor, wherein the data includes address information; performing a first determination as to whether the destination processor is within a same processor book as the source processor based on the address information; performing a second determination as to whether the destination processor is within a same supernode as the source processor based on the address information if the destination processor is not within the same processor book; identifying a routing path for the data based on results of the first determination. the second determination, and one or more routing table data structures; and transmitting the data from the source processor along the identified routing path toward the destination processor.