1. A reconfigurable processor comprising: a processing element matrix having a plurality of data processing units; and a reconfiguration unit that sets configuration information into said processing element matrix, such that a processing performed by one of the data processing units, and a connection between the one of the data processing units and another one of the data processing units are changed to: substitute a faulty data processing unit with a non-faulty data processing unit among the data processing units; carry out with the non-faulty data processing unit a processing that the faulty data processing unit was carrying out before becoming faulty; route an input to the faulty data processing unit to the non-faulty data processing unit; and route an output from the non-faulty data processing unit to an output to which the faulty data processing was connected before becoming faulty.