首页> 外国专利> 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.
机译:公开了一种用于在运行时运行由基于软件的冗余多线程(SRMT)编译器生成的第一代码以及由普通编译器生成的第二代码的方法,该第一代码包括第一功能和第二功能,第二包括第三功能的代码。该方法包括在引导线程和尾部线程( 104 )中运行第一功能;在单线程( 106 )中运行第三个函数,引导线程调用第三个函数,并在引导线程和拖尾线程( 108 )中运行第二个函数,第三个函数调用第二个函数。本公开提供了一种用于处理函数调用的机制,其中,无论被调用者函数是SRMT函数还是二进制函数,SRMT函数和二进制函数都可以相互调用,从而基于运行时信息和用户动态调整可靠性和性能折衷可选政策。

著录项

  • 公开/公告号US7937620B2

    专利类型

  • 公开/公告日2011-05-03

    原文格式PDF

  • 申请/专利权人 CHENG WANG;YOUFENG WU;

    申请/专利号US20070745403

  • 发明设计人 CHENG WANG;YOUFENG WU;

    申请日2007-05-07

  • 分类号G06F11/00;G06F11/14;

  • 国家 US

  • 入库时间 2022-08-21 18:08:17

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号