【技术实现步骤摘要】
【国外来华专利技术】
本文提出的实施例涉及多核处理器故障检测,并且特别涉及用于安全关键软件应用的多核处理器故障检测。
技术介绍
工业控制系统例如在制造和过程工业(例如化工厂、采油厂、炼油厂、制浆造纸厂、炼钢厂和自动化工厂)中应用。工业控制系统也广泛地在电力工业内使用。这样的工业控制系统可包括增加了安全特征的某些设备或可与这些设备组合。这样的设备的示例是安全控制器。需要除标准工业控制系统所提供的以外的额外安全特征的过程示例是离岸生产平台处的过程、核电站处的某些过程段和化工厂处的危险区域。安全特征可连同安全停机、消防和/或警报系统一起使用以及用于火灾燃气检测。涉及具有增加安全特征的工业控制系统的复杂计算机系统的使用在对工业控制器中软件的无错执行的需求增加提出挑战。标准IEC61508概述对于由硬件和软件组成的系统的要求,其分组成下列设备失效类别:随机硬件失效可以是永久或暂时的。永久失效存在直到被修复。暂时失效可以通过措施来解决以控制失效(通过采用检测和校正机制)。系统性失效可以在硬件和软件中存在。一般而言,系统性失效仅在系统(家庭)或证明(现场)测试期间发现时可以被消除。关于如何避免系统性失效的措施在上文的参考标准中规定。典型地,系统性失效的避免通过良好的设计规程和用于检测设计缺陷的措施来应对,同时系统性失效的控制可以多样化地实现,等。共因失效是一个或多个事件的结果,在多通道系统中导致两个或以上独立通道并发失效、从 ...
【技术保护点】
一种用于在多核处理器环境(4)中在安全关键软件应用的执行期间多核处理器故障检测的方法,所述方法包括:将所述多核处理器环境的处理器核(8a‑n)分区成(S104)至少两个逻辑单元;使所述至少两个逻辑单元中的一个逻辑单元的所有处理资源专用于(S106)执行诊断软件应用DSA,所述DSA设置成用于所述至少两个逻辑单元中所述一个逻辑单元的处理器核的故障检测;使余下逻辑单元中至少一个逻辑单元的处理器资源专用于(S108)执行安全关键软件应用SSA;以及由所述至少两个逻辑单元中的所述一个逻辑单元执行(S110)所述DSA同时并行地由余下逻辑单元中所述至少一个逻辑单元执行所述SSA。
【技术特征摘要】
【国外来华专利技术】2013.06.11 EP 13171337.21.一种用于在多核处理器环境(4)中在安全关键软件应用的执行期间多核处理器故障
检测的方法,所述方法包括:
将所述多核处理器环境的处理器核(8a-n)分区成(S104)至少两个逻辑单元;
使所述至少两个逻辑单元中的一个逻辑单元的所有处理资源专用于(S106)执行诊断
软件应用DSA,所述DSA设置成用于所述至少两个逻辑单元中所述一个逻辑单元的处理器核
的故障检测;
使余下逻辑单元中至少一个逻辑单元的处理器资源专用于(S108)执行安全关键软件
应用SSA;以及
由所述至少两个逻辑单元中的所述一个逻辑单元执行(S110)所述DSA同时并行地由余
下逻辑单元中所述至少一个逻辑单元执行所述SSA。
2.如权利要求1所述的方法,其中执行所述DSA进一步包括:
执行(S110a)所述DSA被执行的逻辑单元的故障检测;
如果通过所述故障检测则将所述逻辑单元标记为(S110b)健康,否则标记为有故障;以
及
防止(S110c)在标记为有故障的逻辑单元上执行所述SSA。
3.如权利要求2所述的方法,其进一步包括:
防止(S112a)在根本未执行故障检测的逻辑单元上执行所述SSA或在等待时间到期时
防止执行所述SSA;
调度(S112b)指示为健康的逻辑单元以用于执行所述SSA;以及
对于指示为健康的所述逻辑单元,执行(S112c)额外故障检测直到指示为健康的所述
逻辑单元调度成执行所述SSA。
4.如权利要求3所述的方法,其中所述故障检测与起动操作模式和运行操作模式关联,
其中在所述起动操作模式中,故障检测在分区步骤之前通过以下步骤来执行:
执行(S102)初始诊断;并且其中在所述运行操作模式中,故障检测在步骤S110a-S112c
中的任一个中执行。
5.如权利要求1-4中任一项所述的方法,其进一步包括:
共享(S114a)涉及第一逻辑单元执行所述DSA的第一数据与涉及第二逻辑单元执行所
述DSA的第二数据,其中所述第一数据和所述第二数据凭借公共数据区来共享;以及
基于所述共享的第一和第二数据调度(S114b)所述SSA的执行。
6.如权利要求1-5中任一项所述的方法,其中将处理器核分区进一步包括:
定义(S104a)诊断模型,其包括至少一个安全通道;并且其中至少在与所述至少一个安
全通道关联的所有逻辑分区上执行所述DSA。
7.如权利要求1-6中任一项所述的方法,其中执行所述DSA进一步包...
【专利技术属性】
技术研发人员:F雷辰巴奇,H维弗林格,J恩德雷森,T洛克斯塔德,
申请(专利权)人:ABB技术有限公司,
类型:发明
国别省市:瑞士;CH
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。