Patent ID: 8358658
Filing Date: 2013-01-22
Classification: G06F

Abstract:
1. A method for implementing ordered and reliable transfer of packets while spraying packets over multiple links in an interconnect system, said method comprising: providing a source interconnect chip coupled to the source device and providing a destination interconnect chip coupled to the destination device; maintaining a spray mask of available links to each destination interconnect chip and identifying multiple available links to transfer packets from a source device to a destination device; removing busy links from said spray mask, and randomly selecting a link from said spray mask for sending each packet; assigning each packet an End-to-End (ETE) sequence number to represent a packet position in an ordered packet stream from the source device and sending each packet on the selected link; and using the ETE sequence number to reorder the received sprayed packets into the ordered packet stream before sending the packets to the destination device.