The invention provides an RDMA
data transmission method, network equipment and a
system, and relates to the technical field of communication, in particular to the technical fields of
chip processors, computing power clusters, ensemble communication operation, large models and the like. The method is applied to a network device comprising an xPU and an RNIC, the xPU comprises a first engine, and the RNIC comprises a second engine communicating with the first engine, a WQE Buffer and an RDMA engine communicating with the second engine. The method comprises the steps that a first engine assembles a WE based on a hardware unloading asynchronous copy
instruction set and transmits the WE to a second engine; the second engine stores the WE in a WQE Buffer and transmits the WE to the RDMA engine; the RDMA engine executes
data processing based on the WE, wherein the
data processing comprises
data transmission, memory access and
queue management; the first engine receives feedback of
data processing transmitted via the second engine. The RDMA
data transmission task is directly unloaded to the special engine through the hardware asynchronous
instruction set, decoupling of the RDMA data transmission task and computing resources of the
system is achieved, and an efficient and low-
delay RDMA data transmission solution which does not depend on CPU / GPU resources is provided for data transmission intensive scenes such as an MoE model.