The invention discloses an NVMeoF far-end storage
system and method based on GPU direct command control, an I / O
processing task in an NVMeoF environment is clearly divided into two modules, namely a GPU
processing NVMe command module and a CPU
processing network protocol module, cooperation of the two modules is realized through a
doorbell notification mechanism, a CPU is enabled to concentrate on the skilled network
protocol processing, and the NVMeoF remote storage
system and method based on GPU direct command control are realized. The GPU is enabled to concentrate on the skilled NVMe command generation and
data processing, so that the load of the CPU is remarkably reduced, an end-to-end zero-copy
data path from remote NVMe storage to a GPU
video memory is constructed, unnecessary intermediate data copy is eliminated, and the data
throughput is maximized. According to the invention, in an NVMeoF environment, approximate localization low-
delay and high-bandwidth access of the GPU to the remote NVMe storage device can be realized.