1、 文檔目標(biāo)
對 ARM 微架構(gòu)的概念有初步的了解。
2、 問題場景
在和客戶溝通和新同事交流時對于 ARM 架構(gòu)和微架構(gòu)二者有什么區(qū)別和聯(lián)系,做一個簡單的介紹。
3、軟硬件環(huán)境
1、軟件版本:不涉及
2、電腦環(huán)境:不涉及
4、關(guān)于 ARM 架構(gòu)和微架構(gòu)
架構(gòu)不會告訴你處理器是如何構(gòu)建的,也不會告訴你它是如何工作的。處理器的構(gòu)建和設(shè)計被稱為微體系結(jié)構(gòu)。
微架構(gòu)包括以下內(nèi)容:
?管道長度和布局
?緩存的數(shù)量和大小
?單個指令的周期計數(shù)
?實現(xiàn)了哪些可選功能
例如,Cortex-A53和Cortex-A72都是Armv8-A架構(gòu)的實現(xiàn)。這意味著它們具有相同的架構(gòu),但它們具有不同的微架構(gòu)。如下圖和表所示:

圖 1

以上就是關(guān)于 ARM 的微架構(gòu)知識。