摘要 |
PROBLEM TO BE SOLVED: To suppress the deterioration of system performance, and to attain restoration from any failure. SOLUTION: For example, when this device is provided with four instruction pipe lines, a reorder buffer 6 manages information related with four instructions substantially simultaneously extracted from a main storage device by an instruction fetch part 1. The extracted four instructions are simultaneously decoded by an instruction decode part 2, and executed in parallel by ALU41-44 under the arbitration of an instruction issue controlling part 3. For example, when any hardware failure is generated in the ALU44, a failure history flag 34 is set. When the failure history flag 34 is set, the instruction issue controlling part 3 controls the instruction fetch part 1, instruction decode part 2, and ALU41-44 for re-executing the instruction by using the ALU41-43 in which any failure is not generated according to the information related with the instruction at the time of the generation of any failure managed in the reorder buffer 6. |