The invention discloses a
cellular array computing
system and a communication method thereof. The
cellular array computing
system comprises a main control CPU, a
cellular array and cellular array buses, wherein the cellular array is a two-dimensional array composed of more than one
cell having computing and storage functions, and each
cell comprises a
microprocessor and non-volatile
random access memory; each non-volatile
random access memory is used for
random access of data related in computing of the corresponding
microprocessor, and is used for storing instruction codes of
software and data to be preserved permanently; each
cell stores its position in the cellular array as an ID to be read by
software or hardware in the cell; the main control CPU communicates with each cell in the cellular array through the cellular array buses; and communication interfaces are provided between the adjacent cells in the cellular array, and the adjacent cells can sent data to each other. The cellular array computing
system and the communication method thereof can overcome the communication
bottleneck among the CPU, internal storage and memory of the existing
computer architecture, and enhance the overall performance of the computing system.