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

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.xdnf.cn/news/9264.html

相关文章:

  • Mac安装MongoDB数据库以及MongoDB Compass可视化连接工具
  • 【数据结构】单链表练习
  • 改进系列(12):基于SAM交互式点提示的UNet腹部多脏器分割方法研究
  • 【北京盈达科技】GEO优化:引领AI时代内容霸权,重塑行业生态
  • 思澈科技助力Keep Watch Pilot 1:重新定义智能运动手表体验
  • React 虚拟dom
  • ROS2 robot控制学习(一)
  • 自然语言×数据集成新范式:SeaTunnel MCP深度解读 | 附视频讲解
  • 重新安装解决mac vscode点击不能跳转问题
  • 树莓派(Raspberry Pi)安装Docker教程
  • LabVIEW软件开发过程中如何保证软件的质量?
  • 大数据-272 Spark MLib - 基础介绍 机器学习算法 线性回归
  • openresty如何禁止海外ip访问
  • 【git】git rebase 和 git pull区别?
  • NSSCTF [NISACTF 2022]ezheap
  • 微信小程序的软件测试用例编写指南及示例--性能测试用例
  • 使用Gemini, LangChain, Gradio打造一个书籍推荐系统 (第三部分)
  • 查服务器信息 常用的一些命令 =^^ =
  • 共现矩阵的SVD降维与低维词向量计算详解
  • AI 智能体的那些事—架构设计关键点
  • 【Java实战】集合排序方法与长度获取方法辨析(易懂版)
  • 11.Java I/O 流:文件读写与数据持久化​
  • 夏季用电高峰如何防患于未“燃”?电力测温技术守护城市生命线
  • 使用 Redis 作为向量数据库
  • 5G 核心网 UE 状态深度剖析:机制、迁移与演进
  • 新版Chrome浏览器加载eDrawings 3D Viewer控件网页查看DWG、DXF
  • 利用Tushare+pyEcharts进行沪深证券数据采集与分析
  • 单向循环链表与双向链表
  • 洗鞋店干洗店线上预约管理系统;
  • 【OS安装与使用】part7-ubuntu22.04LTS 的 docker 安装与使用(实例:MTransServer服务部署)