摘要 |
Provided is a parallel processing device whereby a plurality of single processes is efficiently and simply parallel processed by a plurality of processors. The parallel processing device comprises: a first processor which executes, upon data which is included in a data set, a first program which defines a single process which is executed with said data as an input thereof, and outputs a first result; a second processor which executes, upon the inputted data, a second program which defines a unit process and outputs a second result; a selection means for selecting, on the basis of a prescribed index which denotes either performance or function of the first processor and the second processor, a first partial set and a second partial set from the data set; a first processor control means for inputting into the first processor first data which is included in the first partial set; and a second processor control means for inputting into the second processor second data which is included in the second partial set. The first and second programs are executed in parallel by the first and second processors. |