Patent ID: 9507633
Filing Date: 2016-11-29
CPC Classification: G06F

Claim Text:
1. A scheduling method that causes a scheduler to execute a process comprising: first determining, for each execution of a task by one of a plurality of central processing units (CPUs), a task category of the task based on a type of access to a memory device and a utilized bandwidth; scheduling the task to access one of a plurality of memory devices, based on the task category and an estimated access end time of the task; allocating, based on a result of the scheduling the task, a plurality of tasks that access a same memory device to a same CPU; second determining whether the task belongs to a first task category; third determining whether a first access area accessed by the task is located in a first memory or a second memory, when the task belongs to the first task category; and setting, when the task is included in a third task category, a memory accessed by the task to the first memory or the second memory based on a result of comparison between a first access time when the task accesses the first memory and a second access time when the task accesses the second memory.