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

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年的样子。。。

http://www.lryc.cn/news/2395063.html

相关文章:

  • Rust 和 Python 如何混合使用
  • 台式电脑CPU天梯图_2025年台式电脑CPU天梯图
  • 2025年渗透测试面试题总结-匿名[校招]安全服务工程师(题目+回答)
  • Deseq2:MAG相对丰度差异检验
  • CTFHub-RCE 命令注入-过滤目录分隔符
  • 从零开始的数据结构教程(七) 回溯算法
  • CentOS-stream-9 Zabbix的安装与配置
  • 开源是什么?我们为什么要开源?
  • 【unity游戏开发——编辑器扩展】EditorApplication公共类处理编辑器生命周期事件、播放模式控制以及各种编辑器状态查询
  • elasticsearch低频字段优化
  • React---day3
  • PyCharm接入DeepSeek,实现高效AI编程
  • 前端面经 get和post区别
  • CTFSHOW-WEB-36D杯
  • MySQL connection close 后, mysql server上的行为是什么
  • RabbitMQ vs MQTT:深入比较与最新发展
  • 金砖国家人工智能高级别论坛在巴西召开,华院计算应邀出席并发表主题演讲
  • 【KWDB 创作者计划】_再热垃圾发电汽轮机仿真与监控系统:KaiwuDB 批量插入10万条数据性能优化实践
  • CentOS 7 安装docker缺少slirp4netnsy依赖解决方案
  • Android第十一次面试多线程篇
  • 安全,稳定可靠的政企即时通讯数字化平台
  • craw4ai 抓取实时信息,与 mt4外行行情结合实时交易,基本面来觉得趋势方向,搞一个外汇交易策略
  • Linux之守护进程
  • LiquiGen流体导入UE
  • 使用react进行用户管理系统
  • SpringBoot的java应用中,慢sql会导致CPU暴增吗
  • Ubuntu下编译mininim游戏全攻略
  • uniapp uni-id Error: Invalid password secret
  • 用 Appuploader,让 iOS 上架流程真正“可交接、可记录、可复用”:我们是这样实现的
  • 第十二节:第三部分:集合框架:List系列集合:特点、方法、遍历方式、ArrayList集合的底层原理