发明名称 SYSTEM, MANAGEMENT DEVICE AND METHOD OF CONTROLLING A PLURALITY OF COMPUTERS
摘要 A system includes a plurality of computers configured to process a computer program in parallel by executing a plurality of processes, respectively, in parallel, each process of the plurality of processes including at least one thread, and each of the plurality of computers including a first memory and a first processor coupled to the first memory and configured to execute the plurality of processes, respectively, and a management device configured to control the plurality of computers, the control device including a second memory, and a second processor coupled to the second memory, and based on parallelization rate, memory busy rate, operation number difference and processing time difference, execute an adjusting of a number of the threads included in at least one process of the plurality of processes.
申请公布号 US2016314019(A1) 申请公布日期 2016.10.27
申请号 US201615089820 申请日期 2016.04.04
申请人 FUJITSU LIMITED 发明人 NAITO Toshiya
分类号 G06F9/50 主分类号 G06F9/50
代理机构 代理人
主权项 1. A system comprising: a plurality of computers configured to process a computer program in parallel by executing a plurality of processes, respectively, in parallel, each process of the plurality of processes including at least one thread, and each of the plurality of computers including a first memory and a first processor coupled to the first memory and configured to execute the plurality of processes, respectively; and a management device configured to control the plurality of computers, the control device including a second memory, and a second processor coupled to the second memory and configured to: calculate a parallelization rate indicating a level of thread parallelization when the plurality of processes are executed in parallel by the plurality of computers, respectively,calculate a memory busy rate indicating a percentage of an amount of time during which the first memory of each of the plurality of computers is used when the plurality of processes are executed in parallel by the plurality of computers, respectively,calculate an operation number difference indicating a difference in a number of floating-point operations of each process of the plurality of processes,calculate a processing time difference indicating a difference in processing time in each process of the plurality of processes, andbased on the calculated parallelization rate, the calculated memory busy rate, the calculated operation number difference and the calculated processing time difference, execute an adjusting of a number of the threads included in at least one process of the plurality of processes, respectively.
地址 Kawasaki-shi JP