Computer system, communication control device and control method of computer system

A computer system and communication control technology, applied in the field of computer systems, can solve the problems of buffer 520 blocking, communication performance deterioration, and other node communication impacts, etc.

Active Publication Date: 2016-12-28
FUJITSU LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

That is, the communication performance deteriorates due to the delay of these notifications or the retransmission of packets
[0014] In addition, due to the blockage of the buffer 520, the communication of other nodes is also affected

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Computer system, communication control device and control method of computer system
  • Computer system, communication control device and control method of computer system
  • Computer system, communication control device and control method of computer system

Examples

Experimental program
Comparison scheme
Effect test

no. 1 Embodiment approach

[0061] figure 1 is a diagram schematically showing the functional configuration of a parallel computer system 1 as an example of the first embodiment, figure 2 is a diagram schematically showing its configuration.

[0062] Such as figure 2 As shown, the parallel computer system 1 is composed of multiple ( figure 2 In the example shown, there are 5) computing nodes 200 via 1 or more ( figure 2 In the illustrated example, five routing devices (communication control devices) 100 are configured as an interconnection network connected so as to be communicable with each other.

[0063] That is, it is constituted by an interconnection network in which five computing nodes 200-0 to 200-4 are mutually communicably connected via five switches 100-0 to 100-4.

[0064] exist figure 2 In the example shown, the network 2 is formed as a one-dimensional network in which routing devices 100-0 to 100-4 are arranged in a one-dimensional linear shape, and each routing device 100-0 to 1...

no. 2 Embodiment approach

[0210] In the parallel computer system 1 as an example of the above-mentioned first embodiment, when the transmission control unit 104 detects that a packet is not transmitted from the transmission source node within a preset time, in the transmission node information storage unit 122, the The transmission source node sets "no transmission". In addition, when the counter 121 is provided, at the same time, the transmission control unit 104 sends a countdown signal to the counter 121 to count down the number of transmission nodes.

[0211] In the parallel computer system 1 as an example of the second embodiment, in the port transmission unit 102 , the transmission control unit 104 detects the last packet (last packet) of a plurality of packets constituting one message. Then, when the transmission control unit 104 transmits the last packet, the transmission node information storage unit 122 sets “no transmission” for the transmission source node. In addition, when the counter 12...

Embodiment approach

[0233] In the parallel computer system 1 as an example of each of the above-described embodiments and modifications thereof, the transmission control unit 104 updates the transmission node number storage unit 105 based on all transmitted packets.

[0234] In the parallel computer system 1 as an example of the third embodiment, in the port transmission unit 102 , the transmission control unit 104 compares the message length of the packet with a preset threshold value. Then, if the message length is smaller than the threshold value, the update of the sending node number storage unit 105 for the packet is not performed. That is, setting of "transmitting" and "not transmitting" in the transmitting node information storage unit 122 and counting up of the counter 121 are not performed.

[0235] That is, in the third embodiment, the transmission control unit 104 functions as an update suppressing unit that suppresses the update of the number of transmission nodes when the data size o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a computer system, a communication control device and a control method of the computer system. In the case of outputting data, update the number of sending nodes stored in the number of sending nodes storage unit (16), the number of sending nodes included in the data input by the input unit (11) and the number of sending nodes stored in the number of sending nodes storage unit (16) As a result of the comparison, if the number of sending nodes stored in the sending node number storage unit (16) is larger than the number of sending nodes included in the data input by the input unit (11), the data included in the output unit (12) output The number of sending nodes is rewritten to the number of sending nodes stored in the sending node number storage unit (16), thereby efficiently realizing the convergence control consistent with the communication state on the communication path.

Description

technical field [0001] The present invention relates to a computer system, a communication control device and a control method of the computer system. Background technique [0002] Conventionally, a parallel computer including a plurality of nodes performing arithmetic processing is known. The nodes included in the parallel computer are connected via a network including a plurality of communication devices, routing devices (for example, switches), and perform data communication with each other. [0003] Figure 34 is a diagram showing a configuration example of the parallel computer 500 . [0004] Should Figure 34 The illustrated parallel computer 500 includes nodes N0 to N4 that perform calculations, and switches 510 to 514 that transfer received data to specific destination nodes. The switches 510 to 514 constitute a one-dimensional mesh network in which switches are arranged in a straight line as a network topology. [0005] When a switch receives a packet from an inp...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & AuthorityPatents(China)
IPC IPC(8): G06F15/173
CPCH04L47/25G06F15/17368H04L47/12
Inventor平本新哉
OwnerFUJITSU LTD