The invention relates to a distributed storage
access method initiated by a GPU (
Graphics Processing Unit) in an AI (
Artificial Intelligence) scene. The method comprises the following steps: S100: constructing a
software cache module and an I / O (Input / Output)
queue module in a GPU memory; s200, the GPU thread queries the target data through the
software cache module, reads the target data if the target data is hit, and enters the next step if the target data is not hit; s300, when the I / O request is not hit, the repeated I / O requests initiated by multiple threads are automatically combined to generate a single effective I / O request, and the request is written into an I / O
queue module; s400, the user mode distributed storage
client monitors the written submission
queue, reads the target data and then transmits the target data to the
software cache module, and a completion queue of the I / O queue module is updated; and S500, the GPU thread polls the updated completion queue, and updates the reference count of the
software cache module after reading the data. The main purpose of the invention is to realize high-
throughput and low-
delay data transmission without the participation of a CPU (
Central Processing Unit).