Patent ID: 7308558

Claim:
A data processing system, comprising: first and second processing books each including at least first and second processing units each having at least one processor core and a data controller that routes data communication, each of said first and second processing units having a respective first output data bus, said first output data bus of said first processing unit being coupled to said second processing unit for data communication therebetween and said first output data bus of said second processing unit being coupled to said first processing unit for data communication therebetween; at least said first processing unit of said first processing book and said second processing unit of said second processing book each having a respective second output data bus, said second output data bus of said first processing unit of said first processing book being coupled to said first processing unit of said second processing book for data communication therebetween and said second output data bus of said second processing unit of said second processing book being coupled to said second processing unit of said first processing book for data communication therebetween; and wherein the data controller in each of the first and second processing units routes data communication between processing units in accordance with a priority schema in which inbound data traffic received by a particular processing unit on a second output data bus is accorded a highest priority and routed by that particular processing unit to a destination in a non-blocking manner.