The invention provides a memory access reordering
processing method,
system and device based on an SIMT architecture and a medium, and belongs to the technical field of memory access optimization. The method comprises the following steps: configuring a memory access reordering unit in a
parallel processing unit
assembly line based on the SIMT architecture, and constructing a cache reordering unit between cache unit hierarchies; incrementally modifying a decoding and executing module in the
parallel processing unit and expanding a memory access optimization instruction and decoding logic; setting a
cooperative work flow of the two units; constructing a functional architecture of the cache reordering unit, and realizing data prefetching, classified storage and on-demand feedback through functional configuration; dividing a
software instruction kernel into a memory access regular kernel and a memory access irregular kernel, and configuring a
software and hardware
processing mechanism for the memory access regular kernel and the memory access irregular kernel; by configuring
software side parameters and hardware side instructions for the irregular memory access kernel, a
parallel processing unit is controlled to dynamically reorder memory access requests, and logically adjacent address indexes are distributed to the same
processing unit in a centralized manner for execution.