雷锋网(公众号:雷锋网)消息,汽车市场正在发生变化。现代汽车使用的电子设备比以往任何时候都多,所有主要的汽车制造商都在研发自动驾驶汽车,这意味着未来的汽车将需要更复杂的SoC。而随着自动驾驶汽车的需求即将在未来几年爆发,越来越多的公司都开始为此研发解决方案。
Arm在周三推出了新的Arm Safety Ready计划,旨在为自动驾驶汽车开发解决方案,此外还推出了第一款专为无人驾驶汽车设计的处理器架构Cortex A76AE。
Arm并不是汽车市场的新手,其处理器架构自1996年以来已经被各种汽车制造商使用,目前被广泛用于ADAS(避碰、巡航控制等)、连接性、信息娱乐、动力系统控制等汽车部件。
与此同时,Arm Safety Ready计划是一个多年计划,涵盖公司的整个产品组合,包括特定工艺技术、ISO 26262认证的软件工具和组件、安全文档等。根据该计划,公司将为自动驾驶汽车开发汽车增强(AE)定制和半定制解决方案。Arm计划首先为L3级自动驾驶汽车提供解决方案,而后在2020年或更晚时为L4级和L5级自动驾驶汽车提供解决方案。
目前,Arm仅谈及其用于自动驾驶汽车的Cortex A76AE处理器,但宏伟的计划包括基于Helios和Hercules微架构的汽车增强型处理器,此外Arm还计划在2020年后提供其未来Cortex R核心的AE版本。而在开发使用未来处理器架构AE版本的同时,Arm将继续为汽车市场的SoCs开发者提供现有的架构(如Cortex A72、Cortex R5、Cortex R52、Cortex A53、Cortex M4、CortexM7、Cortex M44等)。
Arm Safety Ready计划的实施将使汽车制造商能够获得其架构设计,这将使他们的自动驾驶系统更节能且更便宜,此外Arm Safety Ready计划还承诺可以加速自动驾驶汽车的开发。
Arm Safety Ready计划的第一款产品是Arm Cortex A76AE架构。正如型号所示,这款架构具有集成冗余功能,每个簇最多为16核心,支持Arm v8.2微体系结构所具有的所有RAS(可靠性、可用性、可维护性)功能,并且可以工作在Split-Lock(双位锁定)模式下以确保可靠性。
除了Cortex A76AE通用计算核心,Arm的自动级计算复合体还集成了Mali G76图形核心、ARM的机器学习核心和其他必要的部分。此外,这些复合体将支持Arm的内存虚拟化和保护技术,以保证机器学习和神经网络加速器的完美运行。
对于自动驾驶汽车来说,性能最最重要的,这在短期内不会改变。Arm表示,L5级自动驾驶汽车的软件将包含10亿行代码,相比之下波音787梦幻客机的软件也仅仅包含1400万行代码而已。
根据Arm的说法,采用台积电7nm工艺技术制造的16核Cortex A76AE SoC功耗约为30瓦,可实现超过250KDMIPS的性能,足以满足当今的应用需求。如果客户想要更高的性能,也可以使用多簇或者多芯片设计,最多可支持64核心。
Cortex A76AE的关键特性Split-Lock技术。可以让SoC开发人员以分离和双位锁定两种不同模式使用处理器:在分离模式下各核心独立运行并实现更高性能,而双位锁定模式下CPU核心两两配对,同步运行相同的代码,一旦监控到任何类型的差异,便将其报告为错误,并且故障恢复机制将接管(或至少会通知驱动程序)。
Split-Lock有点类似于HP的NonStop模式,区别在于Arm的解决方案完全依赖于硬件,因此可以兼容AutoWare、Deepscale、Linaro、Linux和QNX等各种软件。Arm建议对ASIL-D应用双位锁定模式,这对于安全至关重要。相比之下,分离模式更适用于信息娱乐等ASIL-B应用。 鉴于Arm的硬件方法的灵活性,任何汽车制造商都可以使用Split-Lock来运行几乎任何软件,同时确保性能和无差错计算。
via:Anandtech
雷锋网版权文章,未经授权禁止转载。详情见转载须知。