Schedule control program and schedule control method
AssigneeFujitsu Limited
InventorKazuhiro Nakamura
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorKazuhiro Nakamura
Estimating the term…
A schedule control program that is capable of allocating threads to CPUs so as to effectively use caches. When a thread is executed, the execution start time and the CPU number of a CPU that executes the thread are stored. When an interrupted thread is re-allocated to a CPU to execute it next, an elapsed time t counted from the execution start time is calculated. Time parameters are set to caches that are used by the CPUs in such a way that the higher the level of a cache, the larger time parameter is set. If the elapsed time t is smaller than a time parameter set to an n-level (where n is a natural number of 2 or greater) cache and is equal to or larger than a time parameter set to an (n-1)-level cache, the thread is allocated to a CPU with the lowest load among the CPUs sharing the n-level cache with the last execution CPU.
A computer-readable, non-transitory medium storing a schedule control program for allocating threads to a plurality of groups of processor devices to execute the threads, the schedule control program causing a computer to perform a procedure comprising:
A schedule control method for allocating threads to a plurality of groups of processor devices to execute the threads, the schedule control method comprising:
Dependencies are inferred from the claim text.