摘要 |
Described embodiments provide for transfer of data between data modules. At least two crossbar switches (103,104) are employed, where input nodes and output nodes of each crossbar switch are coupled to corresponding data modules. The i th crossbar switch has an N i -input by M i -output switch fabric, wherein N i and M i are positive integers greater than one. Each crossbar switch includes an input buffer at each input node, a crosspoint buffer at each crosspoint of the switch fabric, and an output buffer at each output node. The input buffer has an arbiter that reads data packets from the input buffer according to a first scheduling algorithm. An arbiter reads data packets from a crosspoint buffer queue according to a second scheduling algorithm. The output node receives segments of data packets provided from one or more corresponding crosspoint buffers. |