【技术实现步骤摘要】
本申请涉及计算机及其可靠性,尤其涉及一种基于软件lockstep的处理器协同工作方法及系统。
技术介绍
1、lockstep(锁步核)技术是一项基于空间冗余的容错技术,其主要是通过多份与主处理器系统相同的硬件单元来实现两个处理器的相互监控,不间断地检查其操作功能的正确性,从而确保处理器的功能正确并可以检测错误,隔离错误,并在一定程度上进行错误恢复。
2、lockstep通过使用多个相同的处理器或核心在同一时间内处理相同的指令,能够保证计算结果的一致性和正确性,还能够发现系统错误,即使是短暂的错误,从而防止故障蔓延,保证系统可靠运行。进而实现信息处理的高完整性和高可靠性。
3、现有的lockstep技术,一般采用一个专用于实现lockstep逻辑的逻辑处理单元以及两个冗余的处理器或者三模冗余的处理器实现。无论是采用两个冗余的处理器还是三模冗余的处理器均没有考虑数据传输路径中的实时性问题。此外,这两种方式的硬件成本较高。
技术实现思路
1、本申请实施例通过提供一种基于软
...【技术保护点】
1.一种基于软件lockstep的处理器协同工作方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将处理器的时钟作为对应计数器的时钟源进行同步增加,还包括:
3.根据权利要求1所述的方法,其特征在于,所述路径延时检测,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于路径延时检测的结果进行时间修正,包括:
5.根据权利要求4所述的方法,其特征在于,所述第一处理器根据所述第二时间戳与所述更新后的第一时间戳修正所述第一处理器的时间,包括:
6. 根据权利要求1所述的方法,其特征在于,
...【技术特征摘要】
1.一种基于软件lockstep的处理器协同工作方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将处理器的时钟作为对应计数器的时钟源进行同步增加,还包括:
3.根据权利要求1所述的方法,其特征在于,所述路径延时检测,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于路径延时检测的结果进行时间修正,包括:
5.根据权利要求4所述的方法,其特征在于,所述第一处理器根据所述第二时间戳与所述更新后的第一时间戳修正所述第一处理器的时间,包括:
6. 根据权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:罗腾利,王旭锴,廖新涛,沈洋,
申请(专利权)人:西安羚控电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。