摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide an apparatus and a method for controlling the number of tasks and a computer program, wherein the number of tasks allowed to be simultaneously processed in parallel can be dynamically controlled without increasing operation processing loads. <P>SOLUTION: When a plurality of tasks are simultaneously executed by parallel processing, the number of tasks allowed to be simultaneously executed is controlled. The number of tasks to be simultaneously executed is added in each prescribed number of tasks, and in each addition of tasks, a throughput of one operation unit is measured in each task. The sum of measured throughputs is calculated and whether the calculated sum of throughputs is larger than the sum of throughputs obtained just before adding the prescribed number of tasks or not is determined. When it is determined that the calculated sum of throughputs is larger than the sum of throughputs obtained just before adding the prescribed number of tasks, the addition of tasks is continued, and when determining that the calculated sum of throughputs is less than the sum of throughputs obtained just before adding the prescribed number of tasks, the addition of tasks is stopped. <P>COPYRIGHT: (C)2010,JPO&INPIT</p> |