Patent ID: 8407709
Filing Date: 2013-03-26
Classification: G06F

Abstract:
1. A non-transitory computer-readable recording medium that stores a computer program for scheduling a parallel program to be executed as a batch job by a parallel computer, wherein the computer program, when executed by a processor, causes a computer to execute a method comprising: determining a priority of the parallel program based on a parallelization efficiency that is defined as (a sum of execution times of a plurality of CPUs that are utilized to execute the parallel program during the execution of the parallel program)÷(the maximum execution time among the execution times of the plurality of CPUs that are utilized to execute the parallel program)÷(number of the CPUs); and scheduling the parallel program based on the priority determined, wherein the determining includes: wherein the threshold values are the values used for determining the priorities of the parallel programs as high or low.