摘要 |
PROBLEM TO BE SOLVED: To allocate the execution of processing to software or hardware such that whole processing time becomes much shorter.SOLUTION: An accelerator 12 executes processing by hardware, and a software processing part 16 executes processing by software. A processing time calculation part 18 calculates a software processing time when specification processing is executed by the software processing part 16 and a hardware processing time when the specification processing is executed by the accelerator 12. Also, the processing time calculation part 18 calculates the total time of an initialization time required for the initialization of the accelerator 12 and the hardware processing time in accordance with the content of the specification processing. An allocation part 20 allocates the execution of the specification processing to the accelerator 12 or the software processing part 16 in accordance with a comparison result between the software processing time and the hardware processing time or the total time.SELECTED DRAWING: Figure 1 |