Distributed memory synchronized processing architecture
AssigneeSeakr Engineering, Inc.
InventorsIan Troxel, Paul Murray
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeakr Engineering, Inc.
InventorsIan Troxel, Paul Murray
Estimating the term…
A data processing system comprises a plurality of processors, where each processor is coupled to a respective dedicated memory. The data processing system also comprises a voter module that is disposed between the plurality of processors and one or more peripheral devices such as a network interface, output device, input device, or the like. Each processor provides an I/O transaction to the voter module and the voter module determines whether a majority (or predominate) transaction is present among the I/O transactions received from each of the processors. If a majority transaction is present, the voter module releases the majority transaction to the peripheral. However, if no majority transaction is determined, the system outputs a no majority transaction signal (or raises an exception). Also, a processor error signal (or exception) is output for any processor providing an I/O transaction not corresponding to the majority transaction. The error signal may also optionaly prompt the recovery of any or all processors with methods such as but not limited to reboot/reset based upon predetermined or emergent criteria.
A processing system adapted to process data while encountering one or more errors resulting from ionizing radiation, the processing system comprising:
A data processing system comprising:
A method of operating a distributed memory synchronized processor system, the method comprising:
Dependencies are inferred from the claim text.