arm cortex a/r/m编号约定说明

arm cortex a/r/m编号约定说明,arm,Arm,我一直在寻找一些网络资源,但在ARM系列处理器类型之后,我找不到这些数字的含义。例如Cortex-A53,我知道它指的是应用程序系列,因此A,5可能指的是它包含MMU(虽然不确定),但3我不知道…你能提供一个解释或来源吗?对于Cortex-A处理器,有三个主要的子组值得了解: Cortex-A3x=>更小的内核,主要为嵌入式系统和低成本移动设备设计 Cortex-A5x=>Arm中的“小”内核big.LITTLE/DynamicQ异构计算体系结构(因此峰值性能低于“大”内核,但能效更高) Cor

我一直在寻找一些网络资源,但在ARM系列处理器类型之后,我找不到这些数字的含义。例如Cortex-A53,我知道它指的是应用程序系列,因此A,5可能指的是它包含MMU(虽然不确定),但3我不知道…你能提供一个解释或来源吗?

对于Cortex-A处理器,有三个主要的子组值得了解:

Cortex-A3x=>更小的内核,主要为嵌入式系统和低成本移动设备设计

Cortex-A5x=>Arm中的“小”内核big.LITTLE/DynamicQ异构计算体系结构(因此峰值性能低于“大”内核,但能效更高)

Cortex-A7x=>Arm中的“大”内核big.LITTLE/DynamicQ异构计算体系结构(因此峰值性能高于“小”内核,但能效较低)

在这些组中,“x”的较大值将是较新的CPU内核,它们几乎总是比该组中编号较低的CPU内核具有更好的能效和峰值性能

特定的数字没有“hasammu”或类似的特定解码(除非你回到很久以前——一些早期的ARM7和arm9cpu名称有)

对于Cortex-M和R,它们实际上没有相同的层—一般来说,更大的数量=更大、更快的内核,以及更新的ISA扩展以添加新功能


唯一存在的重要带状是Cortex-R5x系列(这是一种ARMv8-R体系结构,包括64位支持,其中的一位数R内核都是32位Armv7内核)。

看看维基百科上的文章(顺便说一句,他们那里有一个非常方便的表格),我认为它并不像你想象的那么简单。我不认为每个数字都有一个特定的、明确的含义。。。我不知道是否有人知道得更清楚。你想得太多了,这显然不是一些位或数字编码,只是数字。很多时候,市场营销只是从空气中挑选东西,下一个比前一个大。也许他们有一对魔法骰子,他们不断地掷骰子,直到得到一个他们喜欢的数字。这些数字我不会太激动,它们是独一无二的,所以我们可以区分不同的产品。如果你想知道来源,你必须在arm找到一份工作,并与营销部门保持联系。再说一次,你可能不喜欢你发现的东西。老板的宠物昏倒前喝了几杯威士忌,新员工也昏倒了。队员们昏倒了。天花板上的铅笔数量以大卫·莱特曼(David Letterman)的风格扔在营销会议室……我不是在开玩笑,有时候这些事情就是这样做的。通常公式是新的铅笔必须比上一个铅笔的数量大。好吧,我决定我不会想得太多。我只是这么想,因为不是Cortex-X家族的架构和/或处理器确实有一个菜单。我只是这么想…谢谢!。。。非常有用。。。你能不能解释一下cortex R家族的情况,或者提供资料来源?答案更新为添加R和M,但总的来说,这不是什么有用的信息,对不起。