US 12,332,827 B2
Data transmission method, device, network system, and storage medium
Xiao Zheng, Hangzhou (CN); Weinan Li, Hangzhou (CN); Tao Lyu, Hangzhou (CN); and Xin Long, Hangzhou (CN)
Assigned to ALIBABA GROUP HOLDING LIMITED, Grand Cayman (KY)
Appl. No. 18/034,357
Filed by ALIBABA GROUP HOLDING LIMITED, Grand Cayman (KY)
PCT Filed Oct. 25, 2021, PCT No. PCT/CN2021/126035
§ 371(c)(1), (2) Date Apr. 27, 2023,
PCT Pub. No. WO2022/089352, PCT Pub. Date May 5, 2022.
Claims priority of application No. 202011198117.7 (CN), filed on Oct. 30, 2020.
Prior Publication US 2023/0409506 A1, Dec. 21, 2023
Int. Cl. G06F 13/42 (2006.01); G06F 13/36 (2006.01); G06F 13/362 (2006.01); G06F 13/40 (2006.01)
CPC G06F 13/4221 (2013.01) [G06F 13/362 (2013.01); G06F 13/4022 (2013.01)] 20 Claims
OG exemplary drawing
 
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.