INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD
An information processing apparatus includes a plurality of physical CPUs and a controller. The plurality of physical CPUs each includes a plurality of CPU cores. The controller performs control of selecting two or more CPU cores that are caused to execute an application to be executed using the two or more CPU cores, from one physical CPU of the plurality of physical CPUs.
1 . An information processing apparatus comprising:
a plurality of physical CPUs each including a plurality of central processing unit (CPU) cores; and
a controller configured to perform control of selecting two or more CPU cores of the plurality of CPU cores that are caused to execute an application to be executed using the two or more CPU cores, from one physical CPU of the plurality of physical CPUS.
2 . The information processing apparatus according to claim 1 , wherein the controller selects the two or more CPU cores in ascending order of usage rates from among the plurality of CPU cores included in the one physical CPU.
3 . The information processing apparatus according to claim 1 ,
wherein each of the plurality of physical CPUS includes a plurality of accelerators thereunder, and
wherein the controller selects the accelerator to be used in execution of the application, from among the accelerators included under the one physical CPU.
4 . The information processing apparatus according to claim 3 , wherein the controller selects the accelerator to be used in execution of the application, from among the accelerators in a standby state among the accelerators included under the one physical CPU.
5 . The information processing apparatus according to claim 4 , wherein the controller acquires information regarding a number of the accelerators to be used in execution of the application, and in a case where the number is equal to or smaller than the number of the accelerators in the standby state that are included under the one physical CPU, selects the accelerator to be used in execution of the application, from among the accelerators in the standby state.
6 . An information processing method to be executed by an information processing apparatus including a plurality of physical CPUs each including a plurality of central processing unit (CPU) cores, the information processing method comprising:
selecting two or more CPU cores of the plurality of CPU cores that are caused to execute an application to be executed using the two or more CPU cores, from one physical CPU of the plurality of physical CPUs; and
executing the application using the selected two or more CPU cores, by processing circuitry.