The application discloses a
data processing device and a
data processing method, the
data processing device comprises: at least two
processing cores; a synchronous scheduler, configured to generate and send a configuration
signal in response to a program update
signal of each
processing core connected to the synchronous scheduler; and a
direct memory access controller, configured to read a program corresponding to each
processing core from an
external storage unit based on the configuration
signal and send the program to the corresponding
processing core. On the one hand, the data processing device provided by the embodiment of the application does not need the
processing core to read data from the
external storage unit, avoids the
delay caused by the reading of data by multiple processing cores, and improves the computing power of the
chip. On the other hand, the data processing device provided by the embodiment of the application can flexibly allocate tasks and fully exert the computing power of each
processing core to further improve the computing power of the
chip, since the programs executed by each processing core can be the same or different and the updating of the programs of multiple processing cores is responded by the synchronous scheduler.