Patent ID: 7877751

Claim:
A multiprocessor computer to perform a plurality of tasks with a plurality of processors connected to one another, the multiprocessor computer comprising: a control integrated circuit (IC) which performs a static scheduling to assign the tasks to the processors, on the basis of parameters assigned to the tasks in advance, such that values obtained by accumulating heat emission data items in the respective processors become substantially level among the processors, and controls the processors such that the processors execute the corresponding tasks, on the basis of an assignment result, the static scheduling determining execution order of all tasks prior to start of execution of any of the tasks, each of the heat emission data items indicating a heat emission, the heat emission data items of the assigned tasks being accumulated by the control IC, each heat emission data item being generated when a corresponding task is executed by at least one of the processors, and the parameters including a number of processors to be used, an execution term for each task, a release time when processing can be started, a deadline which is processing completion time, period, and heat emission associated with a corresponding task, the parameters being preset for each task; and a memory connected to the processors and the control IC; wherein the static scheduling includes preparing a dispatch table indicating the assignment result, the assignment result being connected in the order of the release time for each processor; and writing the dispatch table in the memory.