According to the discrete event driven
network simulation system and method based on the GPU, network events are recombined according to function causal dependence and
time sequence dependence to form same-type event batches, and the same-type event batches are scheduled to the GPU for execution in a minimum
propagation delay slot according to a
protocol stack sequence, so that the SIMT architecture of the GPU is fully adapted, and the parallel efficiency is remarkably improved; the invention further provides a specific implementation method of GPU-driven discrete event
network simulation, dynamic task scheduling is realized by constructing a global
workload pool and a hierarchical alignment
algorithm, and the GPU-driven discrete event
network simulation is realized by combining a chained fragmented packet structure, on-demand routing calculation and a GPU-host collaborative caching mechanism on the premise of ensuring NS-3-level
simulation fidelity. According to the method, the memory occupancy is greatly reduced, the
simulation speed is improved, full-automatic
simulation of tens of thousands of node-scale networks can be efficiently completed on a
consumer-level GPU, manual intervention is not needed, and high expandability and
engineering practicability are achieved.