Task scheduler device, calculation system, task scheduling method, and program
AssigneeNTT, Inc.
InventorsKei FUJIMOTO, Shogo SAITO, Ikuo OTANI, Ko NATORI
Life of this patent
Estimating the term…
Abstract
A task scheduler device (100, 100A) that, in a calculation system (1000) that reduces power consumption by reducing stepwise an operation state of a processor according to a processing load, allocates tasks to a core group of the processor, task scheduler device (100, 100A) including: a task amount/period prediction part (122) that acquires a use rate of the processor, and a task CPU allocation part (123) that, based on the use rate of the processor acquired by the task amount/period prediction part (122), continuously allocates tasks to a core or a core group of the processor to be used at a predetermined frequency or more.
Claims8
-7. (canceled)
A task scheduler device configured to, in a calculation system that includes a processor including a plurality of cores and reduces power consumption by causing one or more of the plurality of cores to transition stepwise to a deep operation state according to a processing load, allocate one or more tasks to one or more of the plurality of cores, the task scheduler device comprising:
- a processor use rate acquisition part configured to acquire a use rate of the processor;
- and
- a task allocation part configured to, based on the use rate of the processor acquired by the processor use rate acquisition part, continuously allocate one or more tasks to a core group to be used at a predetermined frequency or more, the core group consisting of one or more of the plurality of cores.
A calculation system that includes a processor including a plurality of cores and reduces power consumption by causing one or more of the plurality of cores to transition stepwise to a deep operation state according to a processing load, the calculation system comprising:
- a task scheduler device configured to allocate one or more tasks to one or more of the plurality of cores,
- wherein the task scheduler device comprises:
- a processor use rate acquisition part configured to acquire a use rate of the processor;
- and
- a task allocation part configured to, based on the use rate of the processor acquired by the processor use rate acquisition part, continuously allocate one or more tasks to a core group to be used at a predetermined frequency or more, the core group consisting of one or more of the plurality of cores.
A task scheduling method of a task scheduler device configured to, in a calculation system that includes a processor including a plurality of cores and reduces power consumption by causing one or more of the plurality of cores to transition stepwise to a deep operation state according to a processing load, allocate one or more tasks to one or more of the plurality of cores, the task scheduling method comprising steps of, by the task scheduler device:
- acquiring a use rate of the processor;
- and
- based on the acquired use rate of the processor, continuously allocating one or more tasks to a core group to be used at a predetermined frequency or more, the core group consisting of one or more of the plurality of cores.
A non-transitory computer-readable medium storing a computer program for causing a computer to function as the task scheduler device according to claim 1.
Dependencies are inferred from the claim text.