The invention provides a double-BI OS starting
system and method for a spatial high-performance processor, and the
system comprises a controller which is used for reading a
BIOS program before the processor is powered on, verifying the
correctness of the
BIOS program, correcting the
data error of the
BIOS program if the
data error of the BI OS program exists, and starting the BIOS program if the
data error of the BI OS program exists. After the processor is powered on, the BIOS program passing
verification is forwarded to the processor through the interface converter; the controller is also used for controlling power supply and reset of the processor and monitoring the starting state and running state of the processor; and to update the memory based on an update indication; the memory comprises a first BIOS (Basic Input / Output
System) memory and a second BIOS memory and is used for storing BIOS programs and a
verification result of the controller; the processor is used for receiving a BI OS program of the controller; according to the method and the device,
error detection and correction of a single bit error can be realized, and the single bit error can be timely found and corrected through updating, so that the requirement of a
complex calculation task is met, and the stability and the reliability of a
system are ensured.