An inter-cluster communication module using the memory access network is
provided, including a plurality of clusters, a memory subsystem, a
controller and a switch device. When some clusters issue a load
instruction and some clusters issue a store instruction of an identical
memory address concurrently, the controller controls the switch device
which connects the clusters and the memory banks of the memory subsystem,
so that the data item is transmitted from the cluster issuing the store
instruction to the cluster issuing the load instruction through the
switch device, thereby achieving data exchange between the clusters.
Herein, the data item is selectively stored in the memory module
depending on the address. Furthermore, the data item is also transmitted
between the memory and the clusters over the switch device.