当前位置: 首页 > news >正文

ARM内核一览

经常看介绍某某牛批芯片用的又是ARM什么核,看的云里雾里,所以简单整理整理。(内容来自官网和GPT)

1 ARM 内核总体分类

系列特点应用场景
Cortex-M超低功耗、低成本、实时性嵌入式系统、微控制器、IoT
Cortex-R高可靠性、硬实时汽车、工业控制、安全系统
Cortex-A高性能、支持操作系统手机、平板、嵌入式Linux等
Neoverse数据中心/服务器高性能计算、5G、AI中心
定制核特定厂商自研优化Apple M系、Qualcomm Kryo等

2 具体介绍

2.1 Cortex-M

M也就是Microcontroller,微控制器的意思,主要是用在嵌入式。

核心发布年份架构性能(CoreMark/MHz)特点
Cortex-M02009ARMv6-M~0.9极低功耗
Cortex-M32006ARMv7-M~1.25低功耗,入门控制
Cortex-M42010ARMv7E-M~1.25 + DSP加速度计、音频控制
Cortex-M72014ARMv7E-M~5.0双精度FPU,高性能
Cortex-M332016ARMv8-M~1.5支持TrustZone
Cortex-M552020ARMv8.1-M~5.0 + Helium支持SIMD/ML优化

2.2 Cortex-R

R就是Real-time,实时内核。。

核心发布年份架构特点
Cortex-R52009ARMv7-RECC、低延迟、锁步支持
Cortex-R72011ARMv7-R多核、汽车控制
Cortex-R82016ARMv7-R高并发通信
Cortex-R522016ARMv8-RASIL-D 安全认证系统(汽车)

2.3 Cortex-A

A就是Application,应用处理器。

核心发布年份架构性能指标(大约)应用示例
Cortex-A72011ARMv7-A~1.5 DMIPS/MHzAndroid Go 设备
Cortex-A92007ARMv7-A~2.5 DMIPS/MHz早期平板、开发板
Cortex-A152010ARMv7-A~3.5 DMIPS/MHz高端平板
Cortex-A532012ARMv8-A~2.3 DMIPS/MHz;SPECint2006: 1.2Raspberry Pi 3, 多种中低端手机
Cortex-A572012ARMv8-A~4.1 DMIPS/MHz;SPECint2006: 3.0高端手机、笔电
Cortex-A722015ARMv8-A~5.0 DMIPS/MHz;SPECint2006: 5.1Raspberry Pi 4
Cortex-A732016ARMv8-A~5.5 DMIPS/MHz高通骁龙660 等
Cortex-A752017ARMv8.2-ASPECint2006: ~7.0骁龙845 等
Cortex-A762018ARMv8.2-ASPECint2006: ~9.0骁龙855、麒麟980
Cortex-A772019ARMv8.2-ASPECint2006: ~11.0骁龙865 等
Cortex-A782020ARMv8.2-ASPECint2006: ~13.0高通888、天玑1200
Cortex-X12020ARMv8.2-ASPECint2006: ~15.0骁龙888 (大核)
Cortex-A5102021ARMv9Geekbench 5: ~350 (single-core)新一代小核
Cortex-A7102021ARMv9Geekbench 5: ~1000骁龙8 Gen 1
Cortex-X22021ARMv9Geekbench 5: ~1250骁龙8 Gen 1 (大核)

A系列性能对比(Geekbench Single-Core)

| Cortex-A9    |     300 ~
| Cortex-A53   |     350 ~
| Cortex-A72   |     600 ~
| Cortex-A76   |     800 ~
| Cortex-A78   |    1000 ~
| Cortex-X1    |    1200 ~
| Cortex-X2    |    1250 ~
| Cortex-X3    |    1350 ~
| Apple M1     |    1750 ~
| Apple M3     |    2300 ~

2.4 ARM Neoverse(数据中心 / 服务器) 

核心特点应用
Neoverse E1面向5G、边缘计算通信设备
Neoverse N1高性能服务器AWS Graviton
Neoverse V1 / V2超高性能,支持SVE数据中心、AI训练

2.5 定制 ARM 核心

厂商核心名称基于架构应用
AppleM1 / M2 / M3 系列自研 ARM64 架构Mac、iPhone、iPad
QualcommKryo基于 Cortex-A + 自研调优手机SoC
SamsungExynos M 系列(已停产)基于 ARMv8旗舰手机
AmazonGravitonNeoverse N1/N2 修改AWS 云计算

 

3 架构对照和roadmap

ARM 架构对照表

架构版本支持指令集对应核心
ARMv632位 ARMCortex-M0等早期
ARMv732位 ARM + Thumb-2Cortex-M3/A7/A9等
ARMv8-A64位 AArch64 + 兼容AArch32Cortex-A53, A57, A72等
ARMv9安全增强,SVE支持Cortex-A510/A710/X2等

未来的计划

年份核心代号架构特点
2023Cortex-X4 / A720 / A520ARMv9.2更高性能/Watt,支持CSS
2024Cortex-X5 / A730ARMv9.3增强SVE2,AI/ML优化
2025Cortex-X6 / Neoverse V3ARMv9.4针对AI/服务器的进一步优化
2026ARMv10 架构(预期)支持全量SVE,AI加速硬件融合

 

4 实例

RK3588

发布于2021年底

四核ARM Cortex-A76@2.4GHz + 四核ARM Cortex-A55@1.8GHz

看来是2018的A76和 2017的A55。。。

麒麟9000

发布于2020

1×Cortex-A77 @ 3.13 GHz + 3×A77 @ 2.54 GHz + 4×A55 @ 2.05 GHz

 2019发布的A77和2017的A55。

天玑9400

发布于2024

1个3.626GHz Cortex-X925超大核、3个3.3GHz Cortex-X4超大核与4个2.4GHz Cortex-A720大核

X925是2024发布的。Cortex-X4和Cortex-A720是2023发布的。

感觉最强的算力目前还是主要用在手机上了,IOT基本上落后2,3年的样子。。。

相关文章:

  • 4月报 | SeaTunnel支持TDengine的多表Sink功能
  • Dalvik虚拟机、ART虚拟机与JVM的核心区别
  • async和await如何捕获异常
  • Python冲刺10天-如何实现基本的矩阵运算
  • AI工具的选择:Dify还是传统工具?
  • (16)高性能风控系统设计
  • 解锁编程新境界:深入剖析现代编程技术与实践
  • PostgreSQL的扩展 amcheck
  • vLLM 核心技术 PagedAttention 原理详解
  • Logi鼠标切换桌面失效
  • 大咖课 | 后期-文本分析
  • 预测式外呼与自动外呼的区别
  • 永磁同步电机控制算法--变结构PI调节器
  • 《CF525E Anya 和立方体》
  • gt0_data_valid_in在rx接收端使用
  • python变量如何理解?
  • 计量表计的演进历程与技术变革:从机械到物联网时代
  • OpenSSH 服务配置与会话保活完全指南
  • Python----循环神经网络(Transformer ----Encoder-Decoder)
  • Prim算法剖析与py/cpp/java语言实现
  • 海南省城乡与住房建设厅网站/吴中seo网站优化软件
  • 品牌网站制作流程/手机优化大师下载安装
  • 建立网站的技术/搜索引擎优化的基本手段
  • 江苏省建设注册中心网站/深圳网站营销seo费用
  • vue做视频网站/seo外包公司排名
  • 江苏网站建设 seo/电子商务营销方法