摘要 |
PROBLEM TO BE SOLVED: To provide a parallel computing device that eliminates delay in data communication and enables shortening the processing time of parallel computation by improving calculation efficiency.SOLUTION: A parallel computing system consists essentially of a plurality of computing devices comprising: computing means that computes elements in output arrangement using input elements per element aggregation of units of computation; unreceived element counting means that counts the number of elements to be received, among the elements referred to when computing the elements in output arrangement by the computing means, per element aggregation of units of computation; undefined element counting means that counts the number of elements to be computed, among the elements referred to by other computing devices, per element aggregation of units of transmission regarding the other computing devices; and transmission/reception means that receives the elements referred to when computing the elements in output arrangement in response to counting by the unreceived element counting means and transmits the elements referred to by the other computing devices in response to counting by the undefined element counting means. |