Patent ID: 10296493

Abstract:
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−1th 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 ith type of data and each of i+1th to Nth types of data, where i is a natural number greater than or equal to 1 and less than or equal to N−1, the ith type being allocated by the management unit.