| CPC G06F 13/4221 (2013.01) [G06F 13/362 (2013.01); G06F 13/4022 (2013.01)] | 20 Claims |

|
1. A data transmission method, applied to a first processing device located on a Peripheral Component Interconnect express (PCIe) link, wherein the method comprises:
receiving a first read request, which is sent by a PCIe request end in a Non-Posted data transmission mode, wherein the first read request is used for requesting a first data segment from a PCIe destination end;
querying whether the first data segment requested by the first read request exists locally;
determining that the first data segment is not hit locally, sending a pre-read request to a second processing device located on the PCIe link, to instruct the second processing device to provide, in a Posted data transmission mode in advance, a plurality of data segments of the PCIe destination end to the first processing device, wherein the plurality of data segments comprise the first data segment; and
saving locally the plurality of data segments provided by the second processing device, and returning the first data segment, as response data of the first read request, to the PCIe request end.
|