本篇文章1058字,读完约3分钟
本月初,软银以320亿美元收购了arm,对于arm在移动处理器市场的垄断地位来说,这是一个合理的金额。然而,根据当时的行业分析,软银收购arm的驱动力实际上来自其物联网计划。不到半个月,arm向软银赠送了一份“大礼”。
最近,arm发布了——cortex-r52处理器,这是软银收购的第一款产品。据了解,该处理器基于全新的armv8-r架构,主要用于物联网行业。
Cortex-r52最多支持4个内核。与cortex-r5相比,其性能提高了35%,上下文切换(无序)提高了14倍,入口抢占提高了2倍。它支持硬件虚拟化技术。
Arm还透露,cortex-r52将来可以直接用于中央控制系统,但cortex-a和mali gpu(当然,我们正在销售自己的产品)应该用于工业机器人和adas,以提高整体计算能力。
Armv8-r架构armv1~armv8,实际上是指令集架构,现在被大多数人称为架构。cortex-r52采用的armv8-r是ARM在2013年发布的全新架构,cortex-r52也是第一款基于该架构的处理器。
cortex-a72、a57和a53等应用处理器都基于64位ARM8-a,虽然只有一个字的区别,但ARM8-r是ARM架构迄今为止最大的变化。它不仅使用32位指令集,还引入了虚拟化技术和分离技术。
当时,arm将ARM8-r定位于汽车和工业控制应用,如高级驾驶员辅助系统(adas)、车对车通信、工业自动化应用、人机界面等。
值得注意的是,arm去年还为cortex-m处理器发布了armv8-m架构。
这三个家族都很有名。自经典的arm处理器arm11以来,arm产品线一直以cortex-a、cortex-r和Cortex-M命名
如上图所示,三个arm系列面临不同的应用:
Cortex-a—用于性能密集型系统的高性能应用处理器内核
Cortex-r—实时应用的快速响应、高性能内核
Cortex-m—适用于各种嵌入式应用的小型低功耗微控制器内核
根据arm的官方解释,cortex-r系列处理器的性能比cortex-m处理器高得多,而cortex-a是最强大的系列。因此,一般来说,我们在智能手机中看到的是cortex-a,而在嵌入式领域,cortex-m几乎总是被使用,而cortex-r负责高稳定性要求。
根据上述规则,cortex-m系列应该应用于以低功耗为主的物联网行业。然而,从cortex-r52的定位来看,arm希望它能在要求更高稳定性的车联网、机器人等领域有所作为。