The invention discloses an asynchronous prefetching
system based on 3D stacking. The asynchronous prefetching
system comprises an on-
chip structure and at least one layer of off-
chip structure interconnected with the on-
chip structure. The on-chip structure comprises at least one computing core, at least one asynchronous prefetching module corresponding to the computing core and an on-chip prefetching
queue, the off-chip structure comprises at least one off-chip prefetching
queue, and the depth of the off-chip prefetching
queue is greater than that of the on-chip prefetching queue. The on-chip prefetching queue and the off-chip prefetching queue are connected in series to form an asynchronous prefetching
assembly line; the asynchronous prefetching module is used for prefetching data from a global memory to the
tail of an off-chip prefetching queue based on an asynchronous prefetching
assembly line, transmitting the data from the head of the off-chip prefetching queue to the
tail of an on-chip prefetching queue, and providing required data for a computing core of the on-chip structure. The overhead of the computing core during
data access processing is reduced, and the memory access
delay is reduced.