1. A parallel processing device comprising: a first processor executing, on input data, a first program that prescribes unit processing to be executed by using data included in data sets as the input data to output a first result; a second processor executing a second program that prescribes the unit processing on the input data to output a second result; a selection unit selecting a first subset and a second subset from the data sets based on a predetermined index indicating performance or function of the first processor and the second processor; a first processor control unit inputting first data included in the first subset to the first processor; and a second processor control unit inputting second data included in the second subset to the second processor, wherein: the first program and the second program are executed in parallel by the first processor and the second processor; the first program and the second program prescribe the unit processing to be executed by using data included in a first data set in the data sets and data included in a second data set in the data sets including at least two pieces of data as the input data; the selection unit selects a third subset and a fourth subset from the second data set base on the index; the first processor control unit in eats the first data included in the first data set and third data included in the third subset into the first processor; the second processor control unit inputs the second data included in the second data set and fourth data included in the fourth subset into the second processor; the unit processing is matching processing that preforms matching of the first data as to-be-matched data included in the first data set and the second data as registered data included in the second data set preregistered and matching of the input third data as the to-be-matched data and the fourth data as the registered data to calculate a matching score indicating a degree of matching between the to-be-matched data and the registered data; and, further comprising an output unit outputting the registered data with which the matching score is highest as the final result.