ARM架構 CPU的微架構

2021-09-07 14:49:59 字數 853 閱讀 2505

網上確實有說arm架構的,但是此架構泛指用arm指令系統的cpu,而不是cpu的微架構。

,硬體電路上,要用arm指令集系統,必然硬體設計電路上要要遵循,arm指令的特點和定址方式,所以說高通和蘋果的cpu是arm架構是可以的。

,但cpu的微架構就要複雜太多了,cpu微架構包括快取管理,快取設計,亂序執行,超標量,超流水線,記憶體控制,分支**等眾多的極其複雜的電路,這些結構的電路的效率是直接決定cpu效能的。

高通和蘋果是自主設計的這些電路,所以說是自主的cpu架構,只是用了arm的指令系統和定址方式而已。

,同理中國的龍芯也只是用了mips指令系統,但微架構是自己設計的

高通和arm的關係:

arm公司本身並不參與終端處理器晶元的製造和銷售,而是通過向其它晶元廠商授權設計方案,來獲取收益。

舉個例子,如果處理器相當於一棟完整的建築, arm就像是建築的框架,至於最後建造出來的房子長什麼樣,舒適度如何,就是由處理器廠商自己決定了。但是採用相同架構的處理器,效能基本上已經鎖定在一定的範圍之內,不會有本質的區別。所以,看處理器的效能要先看架構。

arm公司提供兩類cpu授權:核心指令集授權,以及現成的cpu核心設計方案授權。業內多數手機處理器廠商選擇直接購買arm cpu設計方案,然後與其它元件(比如gpu、多**處理、數據機等等)整合,製造出完整的soc片上系統。這些現成的cpu都是基於arm cortex a5、a8、a9,甚至a15微架構的。或是基於現有的架構進行二次定製修改的,比如三星的蜂鳥hummingbird核心等都是在cortex-a8的基礎上修改的。

但也有少數手機處理器廠商,如高通,直接在arm v7指令集的基礎上深度開發自己的處理器微架構,如高通公司的scorpion和krait,進而設計自主的cpu,具有更大的靈活性

Arm架構CPU伺服器

arm架構cpu伺服器 cpu作為計算機裝置的運算和控制核心,負責指令讀取 解碼與執行,因研發門檻高 生態構建難,被認為是積體電路產業中的 珠穆朗瑪峰 縱觀全球,intel amd兩大巨頭領跑通用cpu 桌面與伺服器cpu 市場。伺服器cpu ft 2000 64於2017年發布,整合64個ftc6...

ARM核心架構

接下來我們可以討論arm核心架構,這裡我提一下,為啥討論這個arm,因為筆者最先接觸和知道這個,riscv熟悉了我後面會補上這個內容,毫不誇張的說,riscv可能也會像linux那樣成功引領乙個時代的發展。廢話不扯多了,前面繞了個大圈子再回來講了這個arm架構,主要目的是也是為了講這個作一些鋪墊,a...

幾種CPU架構

cpu架構 architecture 結構 架構,這個詞用於 cpu 的時候是指 cpu 接受和處理訊號的方式 及其內部元件的組織方式。cpu架構 從大的層面分兩類 cisc risc x86 cisc就是複雜指令集計算機,目前專指 x86 和 x86 64 兩類 其中 x86 又叫 ia32,即 ...