发明名称 Information processing device, job scheduling method, and job scheduling program
摘要 An information processing device includes: a measurement unit 10 for measuring respective use rates of a plurality of coprocessors each for executing a job, respective use rates of a plurality of interface cards each for passing data input or output by each of the plurality of coprocessors, and respective latencies and respective throughputs in communication between the plurality of coprocessors and the plurality of interface cards; and a determination unit 20 for determining a coprocessor that is to execute the job from among the plurality of coprocessors, based on a result of the measurement by the measurement unit 10.
申请公布号 US9244740(B2) 申请公布日期 2016.01.26
申请号 US201414196406 申请日期 2014.03.04
申请人 NEC CORPORATION 发明人 Akimoto Shunsuke
分类号 G06F9/46;G06F9/50 主分类号 G06F9/46
代理机构 代理人
主权项 1. An information processing device comprising: a processor; and a non-transitory computer-readable medium storing computer-executable code that the processor executes to realize a plurality of units comprising: a measurement unit for measuring respective use rates of a plurality of coprocessors each for executing a job, respective use rates of a plurality of interface cards where data input or output by each of the plurality of coprocessors pass, and respective latencies and respective throughputs in communication between the plurality of coprocessors and the plurality of interface cards; and a determination unit for determining a coprocessor that is to execute the job from among the plurality of coprocessors, based on a result of the measurement by the measurement unit, and determining an interface card where the data input or output by the coprocessor pass from among the plurality of interface cards; wherein the measurement unit includes a job profile creation unit for measuring an execution time, a data transfer amount, and a number of input or output request issuances of the job executed by a coprocessor, and creating a job profile including a result of the measurement, and wherein, when determining the coprocessor that is to execute the job and the interface card where the data input or output by the coprocessor pass, the determination unit calculates, for each of all combinations of the plurality of coprocessors and the plurality of interface cards, an estimated execution time of the job to be executed, and selects a combination of a coprocessor and an interface card with a shortest estimated execution time, using the job profile.
地址 Tokyo JP