摘要:
A performance evaluation for a parallel computer which carries out parallel processing in multiple processor by means of transmitting or receiving a message among the processors. Execution starting time, standby starting time for waiting reception of the message, message number on reception of the message, processor number of the processor, the message and time when the message is received, message number on transmitting of the message and time when the message execution ending time are memorized. A maximum delay path is determined for the execution which has lastly been ended, the standby starting time for waiting reception of the message in the last ending processor, the message number of the last ending processor, the transmitting processor number and the message transmitting processor corresponding to the transmitting processor number. Processing is repeatedly carried out from the last ending processor to starting processor where execution of the parallel processing is started. Thus, the maximum delay path is identified.
摘要:
A message receiving method communicates a message among a plurality of computers in a parallel computer system, shortens a delay time in storing a received message in a user area of a memory, and realizes overlap between receipt of a message and execution by a processor. Each computer in the parallel computer system comprises a message buffer for temporarily storing the received message and a message handler for receiving a receive-a-message request from a processor of a computer to which it belongs. If the receive-a-message request arrives before the arrival of the message, the message handler directly transmits the received message to a user area specified by the receive-a-message request. During the transmission period, the message handler prevents the processor from accessing a portion in the user area to which the message has not been transmitted yet.
摘要:
A communication control system between parallel computers performs a broadcast communication in a network between parallel computer nodes. The communication control system includes a destination detecting unit for detecting the destination information designating the scope of the destination nodes from the data; a between-node distance processing unit for obtaining the distance between the particular computer node and the destination computer node, based on the destination information; and a destination judgment unit for judging whether the data should be obtained by the self node or whether the data should be further transmitted to the other node and for determining the direction of the transmission, based on the distance information.
摘要:
A communication control system controls communication between parallel computers using a wormhole routing. The system comprises units for connecting a plurality of computer nodes by relay channels within a network to continuously transfer a message divided into a plurality of minimum data units for transmission. Storing units are provided in respective nodes for storing the minimum data units, the number of storing units corresponding to the number of relay channels from the originating node to the most remote node plus 1. Therefore, a deadlock in a communication is avoided, and a high speed communication can be realized.