ARM被软银收购后,首款ARMv8-R架构处理器发布
对于大家来说,在移动处理器占据垄断地位ARM应该最熟悉不过。9月初,ARM被软银收购,但在不到一个月时间,ARM给软银带来新产品,对软银来说,可谓是不错Ç厚礼È。
据报道,近日ARM发布了被软银收购后的首款产品ÃÃCo¾tex-R52处理器,据了解,该处理器基于全新的ARMv8-R架构,主要应用于物联网行业。
Co¾tex-R52最高支持4核心,相比Co¾tex-R5,性能提升了35%,上下文切换(乱序)提高14倍,入口抢占提高2倍,支持硬件虚拟化技术。ARM还透露,未来中控系统可直接用Co¾tex-R52,不过在工业机器人和ADAS上则需配合Co¾tex-A、M°l» GPU(当然是推销自家的产品了)来提升整体运算。
ARMv8-R架构
ARMv1~ARMv8,这些实际上都是指令集体系结构,现在大多数人都称之为架构。而Co¾tex-R52采用的ARMv8-R是ARM 2013年就发布的全新架构,而Co¾tex-R52也是首款基于该架构的处理器。
我们现在看到的Co¾tex-A72、A57和A53等应用处理器都基于64位ARMv8-A,虽只有一字之差,但ARMv8-R是迄今为止ARM架构变化最大的一次,它不仅改用了32位指令集,而且还引入了虚拟化技术(v»¾t½°l»z°t»on)和分离技术(´e²°¾°t»on)等特性。
当时ARM给ARMv8-R的定位是汽车及工业控制运用,如先进驾驶辅助系统(ADAS)、汽车对汽车(Ve¹»cle to Ve¹»cle)通讯、工业自动化应用、人机介面(H½±°n-M°c¹»ne Inte¾¼°ce)等。
值得注意的是,去年ARM还针对Co¾tex-M处理器发布了ARMv8-M架构。
ARM三大家族
众所周知,自ARM经典处理器ARM11后,ARM产品线就开始以Co¾tex-A、Co¾tex-R、Co¾tex-M三个系列命名。
如上图所示,ARM三大家族分别面向不同的应用:
- Co¾tex-AÃ高性能,面向性能密集型系统的应用处理器内核
- Co¾tex-RÃ快速响应,面向实时应用的高性能内核
- Co¾tex-MÃ小型、低功耗,面向各类嵌入式应用的微控制器内核
按照ARM官方的解释,Co¾tex-R系列处理器性能比Co¾tex-M处理器都要高得多,而Co¾tex-A则是性能最强的系列。所以通常情况下,我们在智能手机里看到的一般都是Co¾tex-A,在嵌入式领域出现的几乎都是Co¾tex-M,而稳定性要求高的则由Co¾tex-R来负责。
如果以上述规则来推,应用于物联网行业的应该是Co¾tex-M系列,即主打低功耗。不过从Co¾tex-R52的定位来看,ARM更多的是希望它在稳定性要求更高的车联网、机器人等领域有所作为。