摘要 |
A parallel computing system that has an input-output node and a plurality of computing nodes, the input-output node being connected to the computing nodes via a first and a second transmission paths in which data is transferred in a first direction, includes: each of the computing nodes including: a first channel that receives data which an adjacent preceding input-output node or adjacent preceding computing node transfers, and transfers the received data to an adjacent subsequent input-output node or adjacent subsequent computing node via the first transmission path; a second channel that receives data which an adjacent preceding input-output node or adjacent preceding computing node transfers, and transfers the received data to an adjacent subsequent input-output node or adjacent subsequent computing node via the second transmission path; and a computational processor that receives data which the first or second channel has received, and transfer processed data to an adjacent subsequent input-output node or adjacent subsequent computing node; the input-output node including: a third channel that receives data which the first channel of an adjacent preceding computing node transfers or data which the computational processor of an adjacent preceding computing node transfers; a fourth channel that receives data which the first channel of an adjacent preceding computing node transfers or data which the computational processor of an adjacent preceding computing node transfers, and transfers the received data to the first channel of an adjacent subsequent computing node via the second transmission path; and an input-output processor that receives data which the third channel has received, and transfers inputted and outputted data to the second channel of an adjacent subsequent computing node. |