Invention Grant
- Patent Title: Transient fault detection by integrating an SRMT code and a non SRMT code in a single application
-
Application No.: US11745403Application Date: 2007-05-07
-
Publication No.: US07937620B2Publication 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
- US20080282257A1 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