IMAGE PROCESSING DEVICE, PARALLEL PROCESSING CONTROL PROGRAM, AND METHOD FOR CONTROLLING PARALLEL PROCESSING
摘要
PROBLEM TO BE SOLVED: To improve the real-time response without suppressing lowering of processing efficiency in a device using a multi-core processor.SOLUTION: An image processing device has a multi-core processor with a plurality of cores and a main memory connected with a memory bus and includes: a priority setting unit setting a task priority according to processing time limit of an image processing task; a band load level predicting unit predicting a memory bus band load level according to the type of images to be subject to processing of the image processing task; a management information generating unit generating image processing task management information based on the task priority of the image processing task and the memory bus band load level; and a task management unit assigning the image processing tasks to the cores in descending order of task priority based on image processing task management information so that the total value of memory bus band load level of the image processing tasks is not larger than a threshold value when a plurality of image processing tasks are processed in parallel with a plurality of cores.SELECTED DRAWING: Figure 9