Method and device for managing data of multi-core processor

A method and a device for managing the data of a multi-core processor are disclosed, wherein the multi-core processor comprises a processor core array and a processor core interconnection structure; the processor core array comprises a plurality of processor cores; each processor core comprises an intra-core memory with a plurality of storage units; and the processor core interconnection structure is used for the communication between any two processor cores in the processor core array; the method comprises the following steps of: assigning storage addresses to the storage units of the intra-core memories of the processor cores; and performing data transmission between the intra-core memory of at least one processor core and a main memory according to the storage addresses of the storage units. The method and the device provided in the invention improve the read-write efficiency of data, and merge a plurality of data accesses by means of a batched memory access manner, thereby avoiding the problem of efficiency loss of scattered accesses to the main memory; and a plurality of addressing manners and corresponding data transmission manners are provided so as to meet the application requirements of a plurality of calculation processes.