為什么高通和蘋果A系芯片都是基于arm的芯片,性能差別卻這么大?

嚴格地來說,高通驍龍和蘋果A系列芯片采用的是ARM的架構/指令集層級授權,而并非簡單地使用了ARM的IP核心。

這個級別的授權可以對ARM架構進行大幅度改造,甚至可以對ARM指令集進行擴展或縮減,蘋果就是一個很好的例子,在使用ARMv7-A架構基礎上,擴展出了自己的蘋果swift架構。

那既然都是架構/指令集層級授權,為什么高通驍龍和蘋果A系列芯片的性能差異那么大?

其實單純從跑分的角度來看,驍龍的多核性能和A系列芯片不相上下。但蘋果采用的了“少核心,多性能”的策略,不計成本地增大核心面積和效率,用來換取功耗和性能。

不僅如此,蘋果設計的芯片在流水線效率、通道、帶寬和L2/L3上從不吝嗇,目的就是為了把單核的性能提高。

這樣的設計對于日常應用和游戲來說很占優勢,因為這些場景下CPU更多的是單核(或雙核)工作。

另外一個讓我們覺得A系列芯片性能更好的原因是iOS對于蘋果芯片的優化,正是因為蘋果不僅有自研芯片的能力,更是在操作系統上形成了閉環,使得iOS配+蘋果芯片的體驗要超過安卓+高通芯片。

從底層一點的技術上來看,由于安卓采用的Java虛擬機導致了安卓系統對資源的占用要比蘋果iOS要多,一直以來就使得安卓行動電話在體驗上沒有蘋果行動電話流暢。

不過這兩年隨著芯片性能和內存容量的不斷提高,安卓行動電話的體驗已經越來越接近蘋果行動電話。而驍龍的GPU性能要比A系列芯片更勝一籌,所以兩者的差距事實上并沒有想象中的那么巨大。

10 条回复 A文章作者 M管理員
  1. 六宮八卦陣圖

  2. 處理器強不強,得看底層怎么調配使用和釋放資源,物理的東西是難以跨越的,說蘋果處理器強的,其實我真的不認同,

  3. 蘋果SOC沒有集成基帶芯片。要知道基帶芯片占整個SOC面積的很大一部,蘋杲可以用這部分面積狂堆晶體管來增加CPU性能

  4. 安卓還在用java虛擬機?

  5. 小編的那張太籠統,畢竟一個系列的處理器不止一款,這張是目前各家的旗艦處理器(Apple A12X Bionic跑分55w,自己想象一下)

  6. 驍龍gpu是最強的的,apple的cpu是最強的,華為的ai最強 // @Brian奧康納: 什么?驍龍的GPU性能比A的好?你確定嗎??

  7. 麻煩大家都用最新的圖

  8. 根本不能這么比,性能測試是要有平臺的,支持高通的平臺眾多,支持m1的只有他自己。這也說明高通芯片是通用型開放性的,要兼容眾多,勢必喪失也多,這是代價,m1誰也不兼容,自己玩自己的,可以特別優化

  9. 最后一張圖,表示看不懂

  10. 什么?驍龍的GPU性能比A的好?你確定嗎??