锁步,冗余执行,以及分核锁
本文翻译并整理自Comparing Lock-Step, redundant execution & Split-Lock - Embedded blog - Arm Community blogs - Arm Community
根据ISO26262,功能安全是指不存在因电气和电子系统故障行为引起的危害而导致的不合理风险。
无论垂直市场如何,这个定义都意味着对任何安全相关系统有很多非常具体的要求。
(资料图片)
各种安全标准还定义了不同级别的安全完整性,即特定系统需要有多“安全”。例如,控制车辆制动器的系统将具有最高级别的安全性,因为这种系统的故障可能是灾难性的。
然而,控制驾驶员座椅电机的系统虽然仍具有安全要求,但相对没有那么高的要求。在ISO26262中,这被定义为“汽车安全完整性等级”或“ASIL”。ASIL目前被定义为四个不同的级别,从“A”(最低)到“D”(最高)。这些级别与系统必须达到的诊断覆盖率直接相关,换句话说,与给定系统预期检测到的故障数量直接相关。
根本挑战
随着汽车行业向完全自主实施迈进,人们期望这场革命将带来一个更安全的世界。超过90%的车辆事故是由人为错误引起的,新一代车辆最终可以极大地降低死亡数字。然而,在车辆上实现功能安全,仍有几个基本挑战需要解决。自动化的系统需要消耗大量的计算性能,并且,由于它们能够控制车辆的方向和速度,因此它们需要具备最高水平的安全完整性。
那么,实现这一目标的技术选择是什么?
1. 锁步(lock-step)
在“锁步”中配置两个 CPU 内核是实现高级别诊断覆盖率的传统方法 - 能够检测错误情况的发生。原理很简单,每个内核执行完全相同的代码,每个内核都将输出反馈给一个比较逻辑模块。
比较逻辑模块逐周期比较输出,只要结果相等,一切正常。如果结果之间存在差异,则可能表明需要做更多检查或处理故障情况。
需要进行的操作由系统开发人员定义,并取决于相关系统。它既可以直接重新启动,或者在给定一段时间后重新检查错误条件是否仍然存在。锁步设计固定在芯片中,因此没有灵活性,因此,虽然拥有两个内核,但实际只能运用到单个内核的性能。
这种方法运用的非常普遍,多年来一直适用于微控制器和不太复杂的确定性微处理器。
2. 冗余执行(Redundant execution)
提供更高性能功能的 CPU 通常更复杂,确定性更低,因此对锁步更具挑战性。这导致了解决上述挑战还需要考虑更多方案,软件冗余或冗余执行就是一种选择。
此方法假定两个独立的应用程序,运行在不同的 CPU 内核上,甚至在不同的虚拟机中(如果实施了虚拟化)。当应用的输出可用时,它们与额外的高安全完整性内核进行比较,以确保正确性,由于其独立的时钟和电源,通常被称为“安全岛”。这个安全岛将负责最后的“决定和启动”阶段。此方法可以降低高计算群集上的诊断覆盖率要求,还可以在实现中引入更大程度的灵活性,同时提高效率。
然而,它也大大增加了系统的复杂性,再加上交叉检查的颗粒度较低。由于软件灵活性的优势,这种方法可能会在未来几年更广泛地用于某些需要安全性和高计算性能的应用程序。
3. 分核锁(Split-Lock):两全其美
最终的解决方案必须是将两种方法的优势(灵活性、性能、简单性和经过验证)结合在一起的解决方案。通过引入“分核锁”功能,高计算性能与高安全完整性支持相结合。
分核锁与锁步有何不同?从本质上讲,它增加了锁步 CPU 实现中不可用的灵活性。它允许系统在启动时配置为“拆分模式”(两个独立的CPU,可用于不同的任务和应用程序)或“锁定模式”(CPU的锁定步进,用于高安全性完整性应用)。这种灵活性甚至可以扩展到支持潜在的故障操作模式 - 继续在降级模式下运行而不是完全关闭系统的能力。例如,在锁定模式下运行时,如果一个内核开始出现故障情况,系统可能会被静默,故障内核可能会下线(拆分),从而允许在降级的操作模式下继续运行。这种“拆分可用”功能对于部署自主功能的系统都至关重要。
会员权益:(点击可进入)谈思实验室VIP会员
关键词:
下一篇:最后一页
- 北斗导航板块12月20日跌0.48%,易华录领跌,主力资金净流出2.56亿元_天天热闻
- 确成股份: 中信建投证券股份有限公司关于确成硅化学股份有限公司适用部分闲置募集资金进行现金管理的核查意见
- 房产中介推销“添油加醋” 购房者需提高警惕-当前速递
- 泰嘉股份: 上市公司股票期权与限制性股票激励计划自查表
- [快讯]华体科技发布质押公告一股东累计质押1292万股
- 奔驰召回E级、EQE等车型
- 【论市】程大爷论市:扩大内需规划会带旺哪些细分领域?
- 喷的是马瑟林?詹皇发推批有人蹭热度 但很快删掉
- 市环卫处:加大清扫保洁力度 扎实做好冬季大气污染防治工作
- 贝瑞基因: 关于持股5%以上股东减持股份的预披露公告
-
世界新资讯:身价1300亿!被同行“封杀”的“快递大佬”,正越活越嚣张?
不过此前在电商行业当中就曾经出现一个例外,那就是拼多多,虽然上市晚,但仍然杀出了一条血路。一个曾经被
-
浙江:科技创新催生产业蝶变|世界热消息
怎么回事?这些人都在电脑上“抓娃娃”!来到全球货物吞吐量第一大港——宁波舟山港,记者先吃了一惊。原以
-
新耀学校举行庆“六一”校园文化艺术节暨读书节活动
新湖南客户端5月27日讯(通讯员:赵琼)5月26日,双峰县荷叶镇新耀学校的全体师生欢聚一堂,举行了以“奋进
-
烟台28日阴有小雨,有雾或轻雾 市区最高气温19℃|即时
大小新闻客户端5月27日讯(YMG全媒体记者纪殿国)27日,全市以偏东风为主,市区最高气温19℃。全市最低气温
-
与孙颖莎争夺世乒赛女单金牌!陈梦能完成大满贯成就吗?_天天快播报
陈梦状态很好,半决赛中以4-1(5-11、13-11、14-12、11-6、11-7)战胜陈幸同晋级决赛,而孙颖莎打败了日乒
-
光明新区高级学校_光明新区高级中学好不好
1、深圳市光明新区高级中学是深圳市2007年度重点立项建设的“高规格、实验性、国际性”全日制公办寄宿制高
-
陶瓷手表优点和缺点(陶瓷手表优点有哪些)|天天速递
来为大家解答以上问题。陶瓷手表优点和缺点,陶瓷手表优点有哪些这个很多人还不清楚,现在一起跟着来瞧瞧吧
-
22.77亿元!重庆江北嘴环球欢乐世界在建工程6月14日拍卖
重庆江北嘴一在建工程将迎来新生。2023年6月14日至6月15日,重庆凯拉姆特实业有限公司(凯拉姆特)等六家关
-
魔法门之英雄无敌Ⅱ_关于魔法门之英雄无敌Ⅱ简述|环球观天下
小伙伴们,你们好,今天小夏来聊聊一篇关于魔法门之英雄无敌Ⅱ,关于魔法门之英雄无敌Ⅱ简述的文章,网友们
-
折旧方法大类小类区别(折旧方法大类小类)
来为大家解答以下的问题,旧方法大类小类区别,折旧方法大类小类这个很多人还不知道,现在让我们一起来看看
X 关闭
锁步,冗余执行,以及分核锁
皮沙发适合什么样的沙发垫(哪里可以定做沙发垫)
每日快报!焦炭商品报价动态(2023-05-28)
数据里看影响力 亚洲已成为中国网络文学传播最广泛地区 环球观天下
【天天新视野】时间列车(关于时间列车的简介)
X 关闭
得知西安疫情防控“升级” 男子夜骑共享单车回咸阳淳化
中国医生将任SIU主席背后:从追随者同行者到引领者
海南省通报政法队伍教育整顿成果
云南两地发现核酸阳性人员 西安实行最严格的社会面管控
广东梅州大埔中央红色交通线沿线发现多株百岁古树