US 7,321,989 B2
Simultaneously multithreaded processing and single event failure detection method
Eugene Grayver, Los Angeles, Calif. (US)
Assigned to The Aerospace Corporation, El Segundo, Calif. (US)
Filed on Jan. 05, 2005, as Appl. No. 11/29,706.
Prior Publication US 2006/0150186 A1, Jul. 06, 2006
Int. Cl. G06F 11/00 (2006.01)
U.S. Cl. 714—38 10 Claims
OG exemplary drawing
 
1. A method implemented by a program executed by and within a programmed simultaneously multithreaded processor for detecting a single event failure, the method comprising the steps of,
executing like worker programs by respective worker threads of the processor,
storing respective results from the execution of the like worker programs,
executing a monitoring program by a checker thread of the processor for comparing the stored respective results, and
determining when a result of the results of a respective worker threads is different than remaining results of remaining worker threads for detecting that a respective worker thread has had a single event failure.