首页> 外国专利> Fault tolerant stability critical execution checking using redundant execution pipelines

Fault tolerant stability critical execution checking using redundant execution pipelines

机译:使用冗余执行管道的容错稳定性关键执行检查

摘要

A circuit arrangement and method utilize existing redundant execution pipelines in a processing unit to execute multiple instances of stability critical instructions in parallel so that the results of the multiple instances of the instructions can be compared for the purpose of detecting errors. For other types of instructions for which fault tolerant or stability critical execution is not required or desired, the redundant execution pipelines are utilized in a more conventional manner, enabling multiple non-stability critical instructions to be concurrently issued to and executed by the redundant execution pipelines. As such, for non-stability critical program code, the performance benefits of having multiple redundant execution units are preserved, yet in the instances where fault tolerant or stability critical execution is desired for certain program code, the redundant execution units may be repurposed to provide greater assurances as to the fault-free execution of such instructions.
机译:电路装置和方法利用处理单元中的现有冗余执行管线来并行执行稳定性关键指令的多个实例,以便可以出于检测错误的目的而比较指令的多个实例的结果。对于不需要或不需要容错或对关键性执行有严格要求的其他类型的指令,可以以更常规的方式利用冗余执行流水线,从而可以将多个非稳定性关键性指令同时发布给冗余执行流水线并由其执行。 。这样,对于非稳定性关键的程序代码,保留了具有多个冗余执行单元的性能优势,但是在某些程序代码需要容错或对稳定性要求严格的执行的情况下,可以将冗余执行单元重新用于提供以下功能:保证这些指令的无故障执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号