摘要 |
PROBLEM TO BE SOLVED: To provide an execution method for a plurality of processes, capable of reducing deterioration of system performance due to a handshake or a waiting time of processing in a system executing the plurality of processes.SOLUTION: An execution method for a plurality of processes in a data processing system comprising an external memory for storing data, a processor having a plurality of process divisions and a DMA part including a plurality of channels, and a host CPU for instructing execution of a process by each of the process divisions equipped in the processor includes: a read DMA step for starting reading of next data after reading of data corresponding to the process division instructed to execute by the host CPU is all completed; a step for executing the plurality of processes, making the process division instructed to execute by the host CPU execute the process in parallel with read-out of next data; and a write DMA step for starting writing of the resultant data for which process is completed by the process division instructed to execute by the host CPU. |