首页>
外国专利>
Transient Fault Detection by Integrating an SRMT Code and a Non SRMT Code in a Single Application
Transient Fault Detection by Integrating an SRMT Code and a Non SRMT Code in a Single Application
展开▼
机译:通过在单个应用程序中集成SRMT代码和非SRMT代码来进行暂态故障检测
展开▼
页面导航
摘要
著录项
相似文献
摘要
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.
展开▼