The invention discloses a data-oriented
particle system task designing and scheduling method and equipment, and the method comprises the steps: creating a
particle system prototype containing a data area and a task area for each
particle system, declaring attributes represented by particles as components in the data area, declaring all tasks executed by the particle
system in the task area, and performing task scheduling in the task area; the task constraint of the task area has an execution sequence relationship, and each task operates at least one component; performing dependency analysis on tasks in different task stages in each task area, generating directed acyclic
task dependency graphs, adding the directed acyclic
task dependency graphs into a plurality of global task blocks divided according to the task stages, and merging the
task dependency graphs in each global task block into a unique directed acyclic
dependency graph; and merging the unique directed acyclic dependency graphs of all the global task blocks and mapping the unique directed acyclic dependency graphs to a GPU computing
task manager to realize highly optimized
parallel scheduling execution on the GPU, so that a memory access mode is optimized, the cache
utilization rate is improved, and the computing efficiency of the particle
system is improved.