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.pswp.cn/diannao/84770.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/84770.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/84770.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

RT Thread Nano V4.1.1 rtconfig.h 注釋 Configuration Wizard 格式

rtcomfig.h 以下是對 [rtconfig.h](file://c:\Users\admin\Downloads\rtthread-nano-master\rt-thread\bsp\stm32f407-msh\RT-Thread\rtconfig.h) 文件中每一個配置項的詳細注釋說明: 基本配置(Basic Configuration) [RT_THREAD_PRIORITY_MAX](file://c:\Users\admin\Downl…

UniApp網頁版集成海康視頻播放器

注意:本人全部集成好后使用最新的海康平臺下載插件進行替換后就不能預覽視頻 使用Uni插件進行集成:海康視頻H5播放器組件 - DCloud 插件市場 CSDN資源下載:https://download.csdn.net/download/wangdaoyin2010/90910975 注意:初…

WPF【10_2】數據庫與WPF實戰-示例

客戶預約關聯示例圖 MainWindow.xaml 代碼 <Window x:Class"WPF_CMS.MainWindow" xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d"ht…

理解 Kubernetes 的架構與控制平面組件運行機制

文章目錄 K8s架構K8s核心組件控制平面組件&#xff08;部署在 Master 節點&#xff09;1. 查看組件運行情況2. 查看組件 help 命令 Node端組件&#xff08;部署在每個工作節點&#xff09; K8s內部工作原理 Kubernetes&#xff08;也稱為 K8s&#xff09;是一個開源的容器編排和…

Express+MySQL后臺開發實戰:從模塊化到錯誤處理的全鏈路解析

ExpressMySQL后臺開發實戰&#xff1a;從模塊化到錯誤處理的全鏈路解析 摘要&#xff1a;本文將以Node.jsExpress框架為基礎&#xff0c;結合MySQL數據庫實戰&#xff0c;深度剖析后臺系統中數據庫模塊化設計、安全查詢、錯誤處理等核心開發要點。 一、項目環境與技術棧 ├─…

Spring AI 智能體代理模式(Agent Agentic Patterns)

AgentAgenticPatterns 簡介 在最近的一篇研究報告《構建高效代理》 中&#xff0c;Anthropic分享了關于構建高效大語言模型&#xff08;LLM&#xff09;代理的寶貴見解。這項研究特別有趣的地方在于&#xff0c;它強調簡單性和可組合性&#xff0c;而非復雜的框架。讓我們來探…

基于 Vue3 與 exceljs 實現自定義導出 Excel 模板

在開發中&#xff0c;我們需要常常為用戶提供更多的數據錄入方式&#xff0c;Excel 模板導出與導入是一個常見的功能點。本文將介紹如何使用 Vue3、exceljs 和 file-saver 實現一個自定義導出 Excel 模板&#xff0c;并在特定列添加下拉框選擇的數據驗證功能。 技術選型 excelj…

git 命令之-git cherry-pick

今天得到一個通知&#xff0c;這個業務版本里面部分已經開發但還沒測試的內容要新開一個分支提交&#xff0c;但是我已經有幾個提交上去了&#xff0c;難道只能一個一個文件復制到新的分支嗎&#xff1f;我不&#xff0c;我找到了這個git命令&#xff0c;可以解決我的困惑&…

浙大版《Python 程序設計》題目集6-3,6-4,6-5,6-6列表或元組的數字元素求和及其變式(遞歸解法)

目錄 6-3 輸入格式: 輸出格式: 輸入樣例: 輸出樣例: 6-4 輸入格式: 輸出格式: 輸入樣例: 輸出樣例: 6-5 輸入格式: 輸出格式: 輸入樣例: 輸出樣例: 6-6 輸入格式: 輸出格式: 輸入樣例: 輸出樣例: 6-3 第6章-3 列表或元組的數字元素求和 分數 20 全屏瀏覽 切換布局 作者 陳春暉 …

【b站計算機拓荒者】【2025】微信小程序開發教程 - chapter2 小程序核心

1 尺寸單位和樣式 1.1 創建小程序項目-純凈環境 // 該刪的刪掉。 1.2 尺寸單位 # 小程序內 手機屏幕大小可能不一樣&#xff0c;使用px像素就會出現樣式問題 --> 小程序統一了整個寬度&#xff0c;即750rpx&#xff0c;屏幕一半則是375rpx -->因此不管什么手機都可以…

攻防世界逆向刷題筆記(新手模式9-1?)

bad_python 看樣子是pyc文件損壞了。利用工具打開&#xff0c;發現是MAGIC壞了。搜下也沒有頭緒。 攻防世界-難度1- bad_python - _rainyday - 博客園 python Magic Number對照表以及pyc修復方法 - iPlayForSG - 博客園 看WP才知道36已經提示了pyc版本了。參考第二個文章&am…

mysql ACID 原理

序言&#xff1a;ACID 是一組數據庫設計原則&#xff0c;他是業務數據和關鍵業務程序的可靠性保障。 1、atomicity&#xff08;原子性&#xff09; 依賴如下能力 autocommit commit rollback2、一致性 2.1 double write buffer 1、定義&#xff1a;double write buffer 是…

WebStorm 高效快捷方式全解析

作為前端開發的黃金搭檔&#xff0c;WebStorm 憑借強大的功能和高度可定制的快捷鍵體系&#xff0c;成為眾多開發者提升編碼效率的利器。本文基于 IntelliJ IDEA 的快捷鍵體系&#xff08;WebStorm 作為 JetBrains 家族成員&#xff0c;快捷鍵邏輯高度一致&#xff09;&#xf…

基于 STM32 的農村污水處理控制系統設計與實現

摘要 針對農村污水處理自動化程度低、運維成本高的問題,本文設計了一種基于 STM32 單片機的污水處理控制系統。系統通過多傳感器實時監測水質參數,結合 PID 控制算法實現污水處理全流程自動化,并集成遠程監控功能,滿足農村地區低成本、易維護的需求。 一、硬件系統設計 …

自動生成md文件以及config.mjs文件-vitepress

效果&#xff1a; config.mjs文件 import {defineConfig} from vitepress import hljs from highlight.js/lib/core import javascript from highlight.js/lib/languages/javascript import xml from highlight.js/lib/languages/xml import {ref} from "./cache/deps/vue…

Tailwind css實戰,基于Kooboo構建AI對話框頁面(二)

基于上篇內容&#xff0c;添加交互邏輯&#xff0c;實現一個偽聊天功能的對話框效果&#xff1a; Tailwind css實戰&#xff0c;基于Kooboo構建AI對話框頁面&#xff08;一&#xff09;-CSDN博客 在前期文章中&#xff0c;我們完成了 AI 對話框的靜態頁面搭建。本文將聚焦交互…

Conda:環境移植及更新1--使用conda-pack

更多內容&#xff1a;XiaoJ的知識星球 目錄 一、使用conda-pack1.安裝 conda-pack2.移植整個 Anaconda 環境3.移植單個虛擬環境4.驗證是否生效 在相同Linux設備上移植Miniconda3&#xff08;Anaconda3同理&#xff09;常用方法有。 使用conda-pack&#xff1a;使用conda-pack工…

樹莓派超全系列教程文檔--(50)如何查找樹莓派的IP地址

如何查找樹莓派的IP地址 找到您的Raspberry Pi的IP地址桌面命令行引導輸出網絡管理器使用mDNS解析 raspberrypi.local檢查路由器的設備列表使用 nmap 查找設備使用智能手機應用程序查找設備 文章來源&#xff1a; http://raspberry.dns8844.cn/documentation 原文網址 找到您…

如何優化 MySQL 存儲過程的性能?

文章目錄 1. 優化 SQL 語句避免全表掃描減少子查詢&#xff0c;改用 JOIN避免 SELECT 2. 合理使用索引3. 優化存儲過程結構減少循環和臨時變量避免重復計算 4. 使用臨時表和緩存5. 優化事務處理6. 分析和監控性能7. 優化數據庫配置8. 避免用戶自定義函數&#xff08;UDF&#…

尚硅谷redis7 47-48 redis事務之理論簡介

47 redis事務之理論簡介 什么是事務 可以一次執行多個命令,本質是一組命令的集合。一個事務中的所有命令都會序列化,按順序地串行化執行而不會被其它命令插入 能干什么&#xff1f; 一個隊列中&#xff0c;一次性、順序性、排他性的執行一系列操作 redis事務vs數據庫事務 …