Invention Grant
- Patent Title: Apparatus and method for redundant software thread computation
- Patent Title (中): 冗余软件线程计算的装置和方法
-
Application No.: US11325925Application Date: 2005-12-30
-
Publication No.: US07818744B2Publication Date: 2010-10-19
- Inventor: Cheng C. Wang , Youfeng Wu
- Applicant: Cheng C. Wang , Youfeng Wu
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F5/00

Abstract:
An apparatus and method for redundant transient fault detection. In one embodiment, the method includes the replication of an application into two communicating threads, a leading thread and a trailing thread. The trailing thread may repeat computations performed by the leading thread to detect transient faults, referred to herein as “soft errors.” A first in, first out (FIFO) buffer of shared memory is reserved for passing data between the leading thread and the trailing thread. The FIFO buffer may include a buffer head variable to write data to the FIFO buffer and a buffer tail variable to read data from the FIFO buffer. In one embodiment, data passing between the leading thread data buffering is restricted according to a data unit size and thread synchronization between a leading thread and the trailing thread is limited to buffer overflow/underflow detection. Other embodiments are described and claimed.
Public/Granted literature
- US20070174837A1 Apparatus and method for redundant software thread computation Public/Granted day:2007-07-26
Information query