发明名称 Transient Fault Detection by Integrating an SRMT Code and a Non SRMT Code in a Single Application
摘要 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.
申请公布号 US2008282116(A1) 申请公布日期 2008.11.13
申请号 US20070770095 申请日期 2007.06.28
申请人 INTEL CORPORATION 发明人 WANG CHENG;WU YOUFENG
分类号 G06F9/44;G06F11/00 主分类号 G06F9/44
代理机构 代理人
主权项
地址