HIGH SPEED PARALLEL DATA EXCHANGE WITH RECEIVER SIDE DATA HANDLING
First Claim
1. A method of writing data received at a destination device from a source device into a memory at the destination device, comprising:
- receiving a descriptor at the destination device from the source device, the descriptor including information regarding blocks of data transferred from the source device to the destination device, wherein the descriptor is received via a high reliability connection and the data is obtained via a high speed connection;
determining, at least partially based on the descriptor, a corresponding location in memory to which each block of data received is to be written.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for transfer of data including establishing two separate connections, the two separate connections including a high speed connection and a high integrity connection. Blocks of data are exchanged over the high speed connection while the high integrity connection facilitates communication of descriptor data regarding data received over the high speed connection. As such, the data transfer speed of the high speed connection is utilized while communication via the high integrity connection allows for data reliability features not provided by the high speed connection. The systems and methods may include receiver side data handling such that data received chronologically out of order may be ordered at the receiver.
-
Citations
16 Claims
-
1. A method of writing data received at a destination device from a source device into a memory at the destination device, comprising:
-
receiving a descriptor at the destination device from the source device, the descriptor including information regarding blocks of data transferred from the source device to the destination device, wherein the descriptor is received via a high reliability connection and the data is obtained via a high speed connection; determining, at least partially based on the descriptor, a corresponding location in memory to which each block of data received is to be written. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification