Invention Grant
US07937621B2 Transient fault detection by integrating an SRMT code and a non SRMT code in a single application
有权
通过在单个应用程序中集成SRMT代码和非SRMT代码来进行瞬态故障检测
- Patent Title: Transient fault detection by integrating an SRMT code and a non SRMT code in a single application
- Patent Title (中): 通过在单个应用程序中集成SRMT代码和非SRMT代码来进行瞬态故障检测
-
Application No.: US11770095Application Date: 2007-06-28
-
Publication No.: US07937621B2Publication Date: 2011-05-03
- Inventor: Cheng Wang , Youfeng Wu
- Applicant: Cheng Wang , Youfeng Wu
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Grossman, Tucker, Perreault & Pfleger, PLLC
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/14

Abstract:
Disclosed is a method for running a first code generated by a Software-based Redundant Multi-Threading (SRMT) compiler along with a second code generated by a normal compiler at runtime, the first code including a first function and a second function, the second code including a third function. The method comprises running the first function in a leading thread and a tailing thread (104); running the third function in a single thread (106), the leading thread calls the third function and running the second function in the leading thread and the tailing thread (108), the third function calls the second function. The present disclosure provides a mechanism for handling function calls wherein SRMT functions and binary functions can call each other irrespective of whether the callee function is a SRMT function or a binary function and thereby dynamically adjusts reliability and performance tradeoff based on run-time information and user selectable policies.
Public/Granted literature
- US20080282116A1 Transient Fault Detection by Integrating an SRMT Code and a Non SRMT Code in a Single Application Public/Granted day:2008-11-13
Information query