Fault resilient/fault tolerant computing
First Claim
1. A method of producing a fault resilient or fault tolerant computer, comprising:
- designating a first processor as a computing element;
configuring the computing element to run an application program;
designating a second processor as a controller;
configuring the controller to monitor operation of the computing element to detect errors in the operation of the computing element, to control operation of the computing element in response to detected errors, and to provide input/output processing for the computing element;
connecting the computing element and the controller to produce a modular pair;
connecting at least two modular pairs to produce a fault resilient or fault tolerant computer,wherein each computing element performs all instructions in the same number of cycles as the other computing elements.
9 Assignments
0 Petitions
Accused Products
Abstract
Fault resilient or fault tolerant computers are produced by designating a first processor as a computing element, designating a second processor as a controller, connecting the computing element and the controller to produce a modular pair, and connecting at least two module pairs to produce a fault resilient or fault tolerant computer. Each computing element of the computer performs all instructions in the same number of cycles as the other computing element. The controllers provide input/output processings for the computing elements, as well as monitor their operations to detect errors, and control operation of the computing elements in response to the detected errors.
94 Citations
15 Claims
-
1. A method of producing a fault resilient or fault tolerant computer, comprising:
-
designating a first processor as a computing element; configuring the computing element to run an application program; designating a second processor as a controller; configuring the controller to monitor operation of the computing element to detect errors in the operation of the computing element, to control operation of the computing element in response to detected errors, and to provide input/output processing for the computing element; connecting the computing element and the controller to produce a modular pair; connecting at least two modular pairs to produce a fault resilient or fault tolerant computer, wherein each computing element performs all instructions in the same number of cycles as the other computing elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification