Fail-fast, fail-functional, fault-tolerant multiprocessor system
US5751932A · kind A · utility
Assignee
Inventors
- Robert W. Horst
- William E. Baker
- Randall G. Banton
- John M. Brown
- William F. Bruckert
- William P. Bunton
- Gary F. Campbell
- John Coddington
- Richard W. Cutts, Jr.
- Barry L. Drexler
- Harry Frank Elrod
- Daniel L. Fowler
- David J. Garcia
- Paul N. Hintikka
- Geoffrey Ignatius Iswandhi
- Douglas E. Jewett
- Curtis Willard Jones, Jr.
- James S. Klecka
- John C. Krause
- Stephen G. Low
- Susan S. Meredith
- Steven C. Meyers
- David P. Sonnier
- William J. Watson
- Patricia L. Whiteside
- Frank A. Williams
- Linda Ellen Zalzala
Key dates
| Filing date | Jun 7, 1995 |
| Grant date | May 12, 1998 |
| Priority date | — |
| Expiry date | Jun 7, 2015 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L12/56
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A multiprocessor system includes a number of sub-processor systems, each substantially identically constructed, and each comprising a central processing unit (CPU), and at least one I/O device, interconnected by routing apparatus that also interconnects the sub-processor systems. A CPU of any one of the sub-processor systems may communicate, through the routing elements, with any I/O device of the system, or with any CPU of the system. The CPUs are structured to operate in one of two modes: a simplex mode in which the two CPUs operate independently of each other, and a duplex mode in which the CPUs operate in lock-step synchronism to execute each instruction of identical instruction streams at substantially the same time. Communications between I/O devices and CPUs is by packetized messages. Interrupts from I/O devices are communicated from the I/O devices to the CPUs (or from one CPU to another CPU) as message packets. CPUs and I/O devices may write to, or read from, memory of a CPU of the system. Memory protection is provided by an access validation method maintained by each CPU in which CPUs and/or I/O devices are provided with a validation to read/write memory of that CPU, with…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.