摘要 |
A distributed data processing system to efficiently execute distributed processing on pairs of a plurality of types of data is provided. A distributed data processing system 100 performs a predetermined arithmetic process on each of pairs of N types of data, where N is a natural number greater than or equal to 2. The distributed data processing system 100 includes a management unit 111 and a plurality of processing unit 121. The management unit 111 allocates each of first to N-1 th types out of the N types to any of the plurality of processing unit 121. Each of the plurality of processing unit 121 executes the predetermined arithmetic process on pairs of i th type of data and each of i+1 th to N th types of data, where i is a natural number greater than or equal to 1 and less than or equal to N-1, the i th type being allocated by the management unit. |