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 |
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.
|