摘要 |
PROBLEM TO BE SOLVED: To suppress a maximum required bandwidth low by equalizing the required bandwidth of each of a plurality of hardware processing units while suppressing a reduction in a data processing speed as a whole.SOLUTION: A controller 31 designates a process identifier for a load transfer unit 23 and a store transfer unit 24 and make these units execute a data transfer one sub-line at a time. An SIMD processor 2 reads data from a plurality of buffer areas in an internal memory 21 in multiple threads and executes processing. The controller 31 locks the buffer area being used by the SIMD processor 2, and, if there is no unlocked buffer area for a process identifier while there is an unlocked buffer area for an other process identifier, makes a data transfer to the internal memory 21 executed for the other process identifier.SELECTED DRAWING: Figure 1 |