摘要 |
<P>PROBLEM TO BE SOLVED: To provide an automatic optimal arrangement of a process which shortens the execution time of a parallel program using an MPI library in a large-scale PC cluster system of a three-dimensional torus structure. <P>SOLUTION: In a large-scale PC cluster system in which network switches connected with a plurality of nodes are mutually connected in a three-dimensional torus structure, a job management node 11 which performs process allocation for execution of a parallel program for an MPI program holds position coordinates of nodes in the three-dimensional torus structure. On the basis of the position coordinates of the nodes, the number of network switches in paths in the three-dimensional torus structure between calculation nodes 12 connected with the network switches and I/O nodes 13, which are access targets during file input/output by the calculation nodes, is calculated; a set of I/O node 13 and calculation node 12 with the minimum calculated value is specified; and the MPI rank of the calculation node 12 of the specified set is determined. <P>COPYRIGHT: (C)2013,JPO&INPIT |