为什么 ARM Cortex 系列 CPU 不以 Hz 为单位列出其 CPU 速度?

Ric*_*ick 9 cpu

ARM Cortex-A上,我看到了 ARM Cortex-A 系列 CPU 的列表。我想检查每个 Cortex-Axx CPU 的速度(据我所知 xx\xc2\xa0Hz),这样我就可以知道哪个 Cortex-Axx 比另一个更快。但这些 Cortex-A CPU 没有任何速度规格。

\n

谷歌搜索后,我想我可能会弄错。我猜想是制造商决定了实际 Cortex-Axx CPU 的确定速度。

\n

我缺乏背景知识。解释是什么?

\n

Mok*_*bai 32

因为 ARM 处理器核心设计已获得许可,然后由许多制造商制造,每个制造商都在芯片中附加了不同的 GPU 和其他外围设备,并且针对特定需求对核心本身进行了不同的优化。

然后,每个制造商可能会使用不同的制造工艺,可能会使用较小的特征尺寸,这会影响功率要求,并可能在某些区域允许更高的时钟速度。

因此,ARM 作为一家公司只能列出基于非常特定的内核、特定的流程和特定的外设的速度。这种组合可能永远不会在野外真正看到。通用时钟速度不再与最终用户相关。

如果您需要了解 ARM 处理器的速度,那么 A53 或 A78 等核心版本不会有太大帮助,您必须查看制造的特定终端处理器,例如 Exynos 2100

  • 不,这意味着您不是搜索核心的速度等级,而是搜索在硅中实现这些核心的具体设备的等级。顺便说一下,AMD 和 Intel 是一样的;“Zen 3”或“Ivy Bridge”没有速度评级,但有实现该核心的 CPU 的评级。唯一的区别是,在英特尔和 AMD 的情况下,核心的设计和设备的生产是由同一家公司进行的,但在 ARM 的情况下,它们是不同的公司。 (11认同)
  • @Peregrino69 不,我的意思是不同的硅特征尺寸。例如,一个处理器可能采用 7nm(7 纳米)生产工艺制造,而另一个处理器则可能使用 7nm+ 生产工艺来提高性能。相同的基本核心功能,但更好的硅制造工艺可能会改变 CPU 的速度。https://www.techcenturion.com/7nm-10nm-14nm-fabrication 虽然 ARM 可能会给出一个针对核心的示例节点,但这取决于制造商根据成本与性能最终决定做什么。 (7认同)
  • 正是这个。“Cortex”名称实际上是 x86 术语中的微架构名称,而不是处理器型号。 (3认同)
  • @AustinHemmelgarn:是的,Cortex-A76 或其他微架构,因此例如相同的循环将在每次迭代中以相同的时钟运行,无论它是制造的。但与 x86 不同的是,微架构不依赖于特定的进程大小。以英特尔为例,Broadwell 基本上只是 Haswell 的芯片缩小版,但有一些微架构变化。我想一个很好的例子是 Kaby Lake 核心在微架构上与 Skylake 相同,但制造工艺略有调整(14nm+)。不管怎样,TL:DR:“微架构”这个词并不是 x86 特有的。 (2认同)
  • @ScottishTapWater:不过,对于任何给定的部件,都有一个*最大*时钟速度,它被认为可以可靠地工作。对于嵌入式系统来说,较低的时钟频率通常是有意义的,可以在不需要更高性能时节省功耗,但用单个 MHz 或 GHz 数字来评价 ARM *芯片*是有意义的。(或者不同电压的多个数字......)整个芯片将具有某种微架构的一个或多个核心,对于具有一些高性能核心的高端芯片,通常采用大.小排列。 (2认同)