NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Multiple Embedded Processors for Fault-Tolerant ComputingA fault-tolerant computer architecture has been conceived in an effort to reduce vulnerability to single-event upsets (spurious bit flips caused by impingement of energetic ionizing particles or photons). As in some prior fault-tolerant architectures, the redundancy needed for fault tolerance is obtained by use of multiple processors in one computer. Unlike prior architectures, the multiple processors are embedded in a single field-programmable gate array (FPGA). What makes this new approach practical is the recent commercial availability of FPGAs that are capable of having multiple embedded processors. A working prototype (see figure) consists of two embedded IBM PowerPC 405 processor cores and a comparator built on a Xilinx Virtex-II Pro FPGA. This relatively simple instantiation of the architecture implements an error-detection scheme. A planned future version, incorporating four processors and two comparators, would correct some errors in addition to detecting them.
Document ID
20110016476
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
Bolotin, Gary
(California Inst. of Tech. Pasadena, CA, United States)
Watson, Robert
(California Inst. of Tech. Pasadena, CA, United States)
Katanyoutanant, Sunant
(California Inst. of Tech. Pasadena, CA, United States)
Burke, Gary
(California Inst. of Tech. Pasadena, CA, United States)
Wang, Mandy
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 25, 2013
Publication Date
December 1, 2005
Publication Information
Publication: NASA Tech Briefs, December 2005
Subject Category
Man/System Technology And Life Support
Report/Patent Number
NPO-40575
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available