Fault-tolerant computer system
AssigneeToyota Jidosha Kabushiki Kaisha
InventorsMakoto Honda, Kanji Hirano
Life of this patent
Estimating the term…
Loading patent…
AssigneeToyota Jidosha Kabushiki Kaisha
InventorsMakoto Honda, Kanji Hirano
Estimating the term…
A system and method for providing a fault-tolerant basis to execute instructions is disclosed. The system comprises an error detector, a rewriting module, a recovery engine, a fault locator and a fallback programming module. The error detector detects a first error in the execution of an instruction in a faulty stage unit of a first pipeline unit. The rewriting module rewrites the instruction to form a rewritten instruction responsive to detecting the first error. The recovery engine executes the rewritten instruction in the first pipeline unit. The error detector determines if a second error occurs in the execution of the rewritten instruction. Responsive to detecting the second error, the recovery engine selects a substitute stage unit for the faulty stage unit from a second pipeline unit. The fault locator locates a faulty component for the faulty stage unit. The fallback programming module establishes a fallback unit for the faulty component.
A method for providing a fault-tolerant basis to execute instructions, the method comprising:
A system for providing a fault-tolerant basis to execute instructions, the system comprising:
A computer program product comprising a non-transitory computer readable medium storing a computer readable program that, in response to execution by a computing device, causes the computing device to perform operations comprising:
Dependencies are inferred from the claim text.