A system is a multi-layered fullmesh system in which layers of fullmesh systems, having Leaf switches fullmesh-coupled to each other, are coupled to each other, the system including nodes and performing applications, at least one of nodes being coupled to each of the Leaf switches. The parallel processing system includes circuitry configured to: compare communication recording information in which a number of times of communication between nodes during execution of an application is recorded with communication pattern information in which assignment information indicating which nodes having an intra-layer or inter-layer connection relationship with a Leaf switch are assigned is specified for each communication pattern; extract assignment information of a communication pattern which is the most similar to communication indicated by the communication recording information, based on the communication pattern information; and assign nodes that subsequently execute the application, based on the extracted assignment information.
展开▼